NewsBreak
Software Engineer, ML Infra (Junior & New Grad)
$125K–$175K
Mountain View, California, United States · Entry level · Full-time · Posted Nov 5, 2025
- Experience
- 2+ years of relevant work experience with a bachelor’s degree; or a Master’s/PhD in a related discipline.
- Education
- Bachelor’s degree in Computer Science, Engineering, or a related field; or a Master’s/PhD in a related discipline.
About the job
Build and maintain infrastructure for training, serving, and monitoring machine-learning models used in Ads and Recommendations.
What you'll do
- Develop and enhance ML infrastructure for offline and online training, pipeline 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 training reliability and serving performance, and strengthen feature and embedding systems.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, or a related field with 2+ years of relevant work experience; or a Master’s/PhD in a related discipline.
- Familiarity with software development processes, including version control, bug tracking, and design documentation.
- Proficient in Python and strong understanding of object-oriented languages such as C++ or Java.
- Basic knowledge of Applied Machine Learning and experience with major Deep Learning frameworks such as PyTorch and TensorFlow.
Nice to have
- Familiarity with cloud services such as AWS, GCP, Azure, and others.
- Contributions to open-source machine learning or infrastructure tools.
Pay
$125,000 — $175,000 USD (base salary)
Tools
Python, C++, Java, PyTorch, TensorFlow, AWS, GCP, Azure
AI focus
Build infrastructure for the ML lifecycle, including model training, serving, monitoring, and feature/embedding systems for Ads and Recommendations.
Model-written summary · the original posting is authoritative