Fetch
Staff Machine Learning Engineer
USA · Staff+ · Full-time
Sponsorship not specifiedDetected 138 days ago
Distributed SystemsMachine LearningData EngineeringLLMsMLOpsA/B TestingMentoring
About the role
- What we're building and why we're building it 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. You'll partner closely with product and cross-functional stakeholders while remaining deeply hands-on in design and development. Role Responsibilities Serve as the technical lead for a single ML-focused team,
Requirements
- Experience mentoring engineers and influencing technical standards within a team.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Experience with real-time or streaming ML systems.
- Experience bridging model development with real-time serving systems.
Nice to have
- Mentor engineers through hands-on technical guidance, feedback, and example.
- Prototyping and validating ideas with LLM tools.
- Leveraging AI for code iteration and experimentation.
- Exploring LLM-powered features where appropriate.
- Strong hands-on expertise in distributed systems, data pipelines, and ML infrastructure.
- Experience deploying ML models into production and operating them at consumer scale.
Compensation
- At Fetch, we offer competitive compensation packages including base, equity, and benefits to the exceptional folks we hire.
Benefits
- Discover our benefits and how our employees live rewarded at https://fetch.com/careers.
This listing is sourced directly from Fetch's careers page and normalized into a canonical job model.