Staff Machine Learning Engineer - Ad Platform (Winnipeg)

Staff Machine Learning Engineer - Ad Platform (Winnipeg)

15 Nov
|
Fetch
|
Winnipeg

15 Nov

Fetch

Winnipeg

About the Role: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.

Serve as the technical lead for a single ML-focused team, setting direction and raising the bar on engineering quality and system design. Design, build, and scale ML systems supporting personalization, ranking, search, or ad-related use cases. Own end-to-end architecture for your team’s services, including model training, evaluation, deployment, and serving.

Drive clarity in ambiguous problem spaces, translating product needs into scalable technical solutions. Partner closely with product, data, and engineering stakeholders to deliver measurable business impact. Mentor engineers through hands-on technical guidance, feedback, and example.

Use AI tools to accelerate development and improve system design, including: Leveraging AI for code iteration and experimentation. Using AI assistants for architecture diagramming and design validation. 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.

Strong hands-on expertise in distributed systems, data pipelines,



and ML infrastructure.

Experience deploying ML models into production and operating them at consumer scale. Demonstrated ownership of complex technical initiatives within a team. Solid systems design skills with the ability to clearly articulate tradeoffs and implementation decisions.

Experience mentoring engineers and influencing technical standards within a team. Ability to operate effectively in ambiguous environments and drive projects to completion. Bachelor’s degree in Computer Science, Engineering, or a related technical field.

Experience with real-time or streaming ML systems. Exposure to experimentation frameworks (A/B testing) and model performance measurement.

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. paid time off, Holidays, etc.). Fetch may use technology tools that incorporate artificial intelligence ("AI") capabilities to support certain activities within our recruiting and hiring process: Reviewing and organizing applications and resumes to help our recruiting team manage high volumes of submissions, including automated review of fraud signals to identify bad actors; Fetch does not use AI tools to make hiring decisions.

AI tools serve only to assist the process of recruiting talent and to inform the human review of candidate information. In no way does Fetch allow AI systems to make, finalize, or override any employment decision #

📌 Staff Machine Learning Engineer - Ad Platform (Winnipeg)
🏢 Fetch
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff machine learning engineer - ad platform (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: staff machine learning engineer - ad platform (winnipeg) / winnipeg