Drimva

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

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)