Drimva

Ema

Software Engineer, Machine Learning

$160K–$220K

Mountain View (Hybrid) · Full-time · Posted Oct 21, 2026

Experience
At least 2 years of industry experience building and deploying production-level machine learning models.
Education
Master’s degree or Ph.D. in Computer Science, Machine Learning, or a related quantitative field.

About the job

Develops and deploys machine learning models for Ema’s NLP, retrieval, ranking, reasoning, dialogue, and code-generation systems.

What you'll do

  • Build and improve machine learning models and algorithms, including Transformer-based models, reinforcement learning, ensemble learning, and agent-based systems.
  • Manage the ML development lifecycle, from problem definition and data exploration through training, validation, and deployment.
  • Analyze large datasets and use A/B testing and automated validation to assess model effectiveness and robustness.

What they ask for

  • Master’s degree or Ph.D. in Computer Science, Machine Learning, or a related quantitative field.
  • At least 2 years of industry experience building and deploying production-level machine learning models.
  • Practical NLP experience, including training and inference of large language models, and deep understanding of at least one of retrieval, ranking, reinforcement learning, or agent-based systems.
  • Proficiency in Python and experience with TensorFlow or PyTorch.

Nice to have

  • Skills in SQL, ETL, data warehousing, and large-scale data systems; familiarity with model lifecycle tools and MLOps.
  • Familiarity with GCP or Azure.

Pay

USD 160,000 to USD 220,000 annually (base salary)

Tools

Python, TensorFlow, PyTorch, SQL, ETL, GCP, Azure

AI focus

Develops and deploys ML systems for NLP, retrieval, ranking, reasoning, dialogue, code generation, and agent-based applications, including large language models.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)