Skip to content

Data Scientist III - AI & Machine Learning

126k – 149kMissoula, MTBozeman, MTAustin, TXDenver, CORemote5+ YOE
Summary

Builds and deploys scalable ML models using GCP tools like Vertex AI and BigQuery, managing full lifecycle from EDA to production MLOps. Requires 5+ years experience, expert Python/ML, and production deployment track record.

About the role

Responsibilities

  • End-to-End Model Development: Design and implement the full ML lifecycle—from exploratory data analysis (EDA) and feature engineering to model selection, tuning, and validation.
  • GCP Architecture: Leverage the full Google Cloud AI suite (Vertex AI, BigQuery ML, Dataflow, and Pub/Sub) to build robust, cloud-native ML solutions.
  • MLOps & Engineering: Implement CI/CD for machine learning (CT - Continuous Training) to ensure models remain performant in production environments.
  • Strategic Leadership: Partner with stakeholders to translate ambiguous business challenges into technical roadmaps. Mentor junior scientists and advocate for best practices in code quality and experiment tracking.
  • Embed AI as a repeatable co-pilot in daily workflows by integrating experimentation into real work, and continuously refining its use with sound judgment and validation.

Requirements

  • 5+ years in a professional Data Science role with a track record of deploying models at scale.
  • Proficiency in Vertex AI, BigQuery, Cloud Storage, and Looker. Experience with Kubeflow is a major plus.
  • Expert-level Python (pandas, scikit-learn, PyTorch/TensorFlow), Spark, and advanced SQL.
  • Deep understanding of statistics and ML theory (e.g., Gradient Descent, Bias-Variance tradeoff, Bayesian inference).
  • Experience with ETL/ELT processes, specifically using dbt.

Nice-to-Haves

  • Infrastructure as Code: Comfortable with Terraform or similar tools.
  • Strong curiosity for exploring new technologies, including AI.

Compensation

  • Base salary: $126,000 to $149,000 upon hire, varying by experience, skills, certifications, and education.
  • Annual bonus potential of 10% based on company performance.
  • Equity grant with vesting schedule.

Tech Stack

  • Data Warehouse: BigQuery
  • Orchestration: Airflow (Cloud Composer)
  • Modeling: Vertex AI Pipelines, JupyterLab
  • Deployment: Docker, GKE (Google Kubernetes Engine)
Skills
Pythonpandasscikit-learnPyTorchTensorFlowSparkSQLVertex AIBigQueryDataflowPub/SubKubeflowdbtAirflowDocker
Similar roles at this salary range
All ML Engineering jobs →
Mozilla

Senior Machine Learning Engineer

Senior ML Engineer focused on fine-tuning and deploying LLMs and generative AI features into Firefox, emphasizing privacy, latency, and user experience.

139k – 218kUnited StatesML EngineeringRemote4+ YOERayLangChain
Distyl AI

AI Engineer, Evaluation

Design and implement evaluation frameworks and pipelines for AI systems using Evaluation-Driven Development. Build Python-based test suites, LLM graders, and measurement systems that guide prompt iteration and production deployment decisions.

150k – 250kSan Francisco, CA +1ML EngineeringHybrid2+ YOEPythonAI Systems
Twilio

Senior / Staff Applied Research Software Engineer

Senior or Staff Applied Research Software Engineer building AI/ML prototypes and production solutions. Requires 3-5+ years full-stack experience with modern web frameworks, databases, and strong AI-assisted coding skills.

142k – 252kUnited StatesML EngineeringRemote5+ YOEAISQL
Together AI

Research Intern, Model Shaping

Research intern on the Model Shaping team working on post-training methods, efficient neural network training, and foundation model evaluation. Requires strong ML fundamentals and PyTorch/JAX experience.

121k – 131kSan Francisco, CAML EngineeringOn-siteEntry levelJAXPyTorch
Docker

ML Engineer

Founding ML Engineer building production ML systems for governance, security, and agentic platform capabilities at Docker. Requires 5+ years applied ML experience shipping systems and 4+ years backend/infra engineering.

139k – 226kPalo Alto, CA +1ML EngineeringRemote5+ YOELLMsRetrieval