NewsBreak
Software Engineer, ML Infra
$180K–$225K
Mountain View, California, United States · Full-time · Posted Oct 9, 2024
- Experience
- 5+ years of relevant experience with a related bachelor's degree, or 3+ years with a related MS/PhD.
- Education
- Bachelor's degree in a related field, or MS/PhD in a related field.
About the job
Build and maintain machine learning infrastructure for training, serving, and monitoring models used in Ads and Recommendations.
What you'll do
- Develop and enhance infrastructure for offline and online training, pipeline health monitoring, model serving, and feature authoring and serving.
- Address infrastructure issues that could affect production and collaborate with ML engineers on robust model pipelines.
- Improve reliability, performance, and developer experience across the ML lifecycle.
What they ask for
- Experience delivering production systems supporting ML training or serving.
- Track record building and maintaining large-scale distributed backend systems.
- Proficiency in Python and strong understanding of object-oriented languages such as C++ or Java.
- Strong problem-solving, teamwork, and communication skills.
Nice to have
- Experience leading cross-team projects from design through stable rollout.
- Experience iterating on ML models and shipping them to production.
Pay
$180,000 — $225,000 USD (base salary)
Tools
Python, C++, Java
AI focus
Build infrastructure that trains, serves, and monitors ML models for Ads and Recommendations, including training pipelines, model serving, and feature/embedding systems.
Model-written summary · the original posting is authoritative