Entry-level ML Engineer building production machine learning and generative AI systems for Yelp’s local-business platform. Developing pipelines, training models, and deploying scalable applications.
Responsibilities
Build machine learning systems end-to-end, turning raw data into valuable signals
Develop data pipelines and train machine learning models
Deploy machine learning models in production
Deploy generative AI applications
Work on challenges including ad personalization, search ranking, Voice AI, AI chatbots, advertiser retention and churn prevention, data-driven storytelling, clickstream analytics, content type classification, personalized business recommendations, and bot detection
Collaborate with software engineers, applied scientists, and product managers to identify and use relevant consumer and business data
Balance scale, latency, cost, and availability based on the problem
Requirements
Experience developing and productionizing machine learning models, including their supported data pipeline
Experience with machine learning packages such as TensorFlow, PyTorch, Spark MLlib, XGBoost, and Sklearn
Strong coding skills in Python or equivalent, including Python, Java, or C++
Familiarity with LLM models such as Anthropic, OpenAI, and Google Gemini
Familiarity with agentic design, such as LangGraph
Passion for architecting large systems with scalable interfaces
Understanding of data pipelines for training and deploying machine learning models, and/or ETL pipelines for metrics, analytics, or product features
Exposure to technologies including Apache Spark, AWS Redshift, AWS S3, Cassandra and other NoSQL systems, AWS Athena, Apache Kafka, Apache Flink, Java, AWS, and service-oriented architecture
Benefits
Fully remote work option across Canada
Yelp's five star benefits (details not provided in posting)
Equal opportunity employer
Reasonable accommodations for individuals with disabilities in the job application process
Associate Machine Learning Engineer developing and deploying LLM and Agentic AI solutions for Manulife’s global financial services operations. Building data pipelines, APIs, and responsible AI systems.
ML Ops Engineer building data pipelines, datasets, and training workflows for AeroVect’s autonomous ground - handling systems. Improving perception tooling, model diagnostics, and cloud efficiency.
Staff Model Risk Specialist governing machine learning and GenAI applications for Upstart, an AI lending marketplace. Evaluating model risks, controls, monitoring, and regulatory governance for Upstart Bank.
Student machine learning software engineer building end - to - end AI solutions at RBC Borealis, Royal Bank of Canada’s AI and data innovation group. Collaborating with researchers and business teams on algorithms, distributed data processing, and production - ready software.
Senior Machine Learning Engineer building causal and decision systems for CSC Generation’s consumer businesses. Developing pricing and other commercial automation using experimentation, uncertainty, and policy learning.
Senior Deep Learning Engineer developing player - tracking, evaluation, and forecasting models for SumerSports’ football intelligence platform. Driving research threads into production for NFL and NCAA teams.
Machine Learning Specialist developing AI, models, and analytical data products for the Government of Alberta. Applying machine learning to improve public services and policymaking.
Machine Learning Engineer developing production AI models and scalable MLOps platforms for Wave, which helps small businesses thrive. Collaborating on financial - risk applications, governance, observability, and reliable deployment.
Senior Geospatial ML Engineer building satellite - imagery vegetation intelligence for a climate - tech company. Improving production models and pipelines to help utilities prevent wildfires and outages.