Responsibilities
- Engage with diverse challenges such as personalizing ads, search ranking, Voice AI, AI chatbots, advertiser retention and churn prevention, data-driven storytelling, clickstream analytics, content type classification, delivering personalized recommended businesses to users, and sophisticated bot detection.
- Collaborate with cross functional teams, including software engineers, applied scientists, and product managers to identify and use the most relevant consumer and business data.
- Learn the fine art of balancing scale, latency, cost, and availability depending on the problem.
Requirements
- Experience developing and productionizing machine learning models, including their supported data pipeline.
- Experience with machine learning using packages such as TensorFlow, PyTorch, Spark MLlib, XGBoost, Sklearn, etc.
- Strong coding skills in Python or equivalent (Python, Java and C++).
- Familiarity with LLM models (Anthropic, OpenAI, Google Gemini) and Agentic design (e.g. LangGraph)
- A passion for architecting large systems with elegant interfaces that can scale easily.
- A hunger for tracking down root causes (no matter how deep it takes you) and fixing them in systematic ways.
- Understanding of building data pipelines to train and deploy machine learning models and/or ETL pipelines for metrics and analytics or product feature use cases.
- Exposure to some of the following technologies: Apache Spark, AWS Redshift, AWS S3, Cassandra (and other NoSQL systems), AWS Athena, Apache Kafka, Apache Flink, Java, AWS and service oriented architecture.
Benefits
- There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data and years of experience.
- Based on the anticipated level of experience that we are seeking, we expect the compensation range for this role to be between $[85,000] and $[107,000].
- The actual compensation offered may be influenced by a variety of factors, including the candidate’s experience and skill set.
- There may be flexibility with the range included in this posting should a candidate be leveled higher or lower than the posted range.
- This opportunity has the option to be fully remote in all locations across Canada.
- This role is posted to fill an existing position.
- You can find more information about Yelp's five star benefits here!
Work Arrangement
Remote (Country) — Canada
Additional Information
- This opportunity is fully remote and does not require you to be located in any particular area in Canada.
- We welcome applicants from throughout Canada.
- We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting.
- At Yelp, we’re looking for great people, not just those who simply check off all the boxes.
- We are committed to providing reasonable accommodations for individuals with disabilities in our job application process.
- If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 1-415-969-8488.
- Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.
- #LI-Remote