Time since we first saw it
Day 19
Similar jobs usually come down between day 6 and day 69.
From 4,296 similar postings that came down. Coming down is not always a hire.
Canada - Remote
Live, first seen by us 19 days agoListed location: Canada - RemoteRead the full posting
Experience bridging model development with real-time serving systems. This is a full-time role that can be held from one of our US offices or remotely in the United States or any Canadian province (excluding Quebec), subject to appropriate work authorization. Canadian employment, if applicable, would be through Fetch’s Canadian Employer of Record. Benefits for Canada-based employees may differ slightly to comply with applicable law(s) (e.g., paid time off, Holidays, etc.).
Employment type in the employer’s posting: FULL_TIMEFrom the employer’s posting
Fetch is building the future of personalized consumer experiences.
In this role, you will own the technical direction and execution for your team’s ML systems - driving high-quality architecture, guiding implementation, and ensuring models and infrastructure operate reliably at scale.
Own end-to-end architecture for team ML services, from training to serving
Design, build, and scale ML systems for personalization, ranking, search, or ads
Lead design reviews weighing latency, reliability, and experimentation tradeoffs
Translate ambiguous product needs into scalable technical solutions
Mentor engineers through hands-on guidance and feedback
Fetch is building the future of personalized consumer experiences. We’re looking for a Staff Machine Learning Engineer to serve as the technical lead for a high-impact ML team focused on personalization, relevance, and ranking.
In this role, you will own the technical direction and execution for your team’s ML systems - driving high-quality architecture, guiding implementation, and ensuring models and infrastructure operate reliably at scale. You’ll partner closely with product and cross-functional stakeholders while remaining deeply hands-on in design and development.
Own end-to-end architecture for your team’s services, including model training, evaluation, deployment, and serving.
Design, build, and scale ML systems supporting personalization, ranking, search, or ad-related use cases.
Lead design reviews and ensure thoughtful tradeoffs around latency, reliability, experimentation, and maintainability.
Drive clarity in ambiguous problem spaces, translating product needs into scalable technical solutions.
Mentor engineers through hands-on technical guidance, feedback, and example.
12+ years of industry experience in machine learning or software engineering, with demonstrated ownership of production ML systems operating at scale.
Proven experience building and scaling ML systems in personalization, relevance, search, or ad tech domains.
Experience deploying ML models into production and operating them at consumer scale.
Demonstrated ownership of complex technical initiatives within a team.
Experience mentoring engineers and influencing technical standards within a team.
Ability to operate effectively in ambiguous environments and drive projects to completion.
Familiarity with LLMs and their application in personalization, feature generation, or search.
Experience with real-time or streaming ML systems.
Experience bridging model development with real-time serving systems.
- Ability to operate effectively in ambiguous environments and drive projects to completion. - Bachelor’s degree in Computer Science, Engineering, or a related technical field. Preferred Requirements
These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.
Day 19
Similar jobs usually come down between day 6 and day 69.
From 4,296 similar postings that came down. Coming down is not always a hire.
29 open jobs
Open jobs by the week we first saw them, last 12 weeks.
Add your resume to compare the role’s scope, tools and requirements with your experience.
Complete your application on jobs.gem.com. The employer’s form will show what is required.
Already applied? Track this application
We file this job under ML Engineer, by the work the posting describes.
ML engineers put machine learning models into products. They write the code that trains, ships, serves and monitors models so a recommendation or prediction works for real users.
Postings ask for strong Python and software engineering, a framework such as PyTorch, cloud services, and more and more often experience with large language models.
A data scientist often works out which model to build; an ML engineer makes it run reliably in production.
The government has no code for ML engineers, so these figures are for the closest group, computer and information research scientists.
Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1221.
Selected passages from the saved posting. Check the full description for conditions and exceptions.
No pay amount identified in the saved description.
Canada - Remote
Working pattern and location restrictions need checking in the full posting.
- Experience bridging model development with real-time serving systems. This is a full-time role that can be held from one of our US offices or remotely in the United States or any Canadian province (excluding Quebec), subject to appropriate work authorization. Canadian employment, if applicable, would be through Fetch’s Canadian Employer of Record. Benefits for Canada-based employees may differ slightly to comply with applicable law(s) (e.g., paid time off, Holidays, etc.).