Skip to content

Applied Data Scientist / Machine Learning Engineer

Build and ship ML models (forecasting, recommendation, ranking, optimization) into customer-facing SaaS products. Own end-to-end pipelines from experimentation through production deployment, monitoring, and iteration.

160k – 170kUnited StatesML EngineeringRemote5+ YOE

About the role

Engineering & AI Enablement

  • End-to-End ML Ownership: Drive the development of machine learning capabilities (forecasting, recommendation, ranking, optimization, or decision intelligence) powering customer-facing SaaS products.
  • Pipeline & Model Development: Design reliable data and feature pipelines alongside models from discovery through experimentation, validation, deployment, and monitoring.
  • Product Integration: Partner with Product Managers and Software Engineers to embed ML directly into product workflows, user experiences, and decision-making tools.
  • Pragmatic Prototyping: Move quickly from prototype to production while balancing accuracy, interpretability, latency, maintainability, and business impact.

Ecosystem Ownership & Strategy

  • Evaluation & Experimentation: Define offline and online evaluation strategies, including model quality, drift, and reliability. Design A/B tests and causal measurement frameworks to prove ML features improve customer outcomes.
  • Data Health & Feedback Loops: Collaborate with Data teams to ensure models are supported by high-quality features, while building feedback loops so product experiences improve over time.
  • Platform & MLOps Support: Help manage and optimize cloud data infrastructure, ensuring trustworthy insights and proactively managing data health before it impacts users.

Product & Technical Direction

  • Strategic Judgment: Bring strong judgment around when to use traditional ML, statistical modeling, LLMs, heuristics, or simpler product logic. Make practical trade-offs across model complexity and customer impact.
  • Roadmap Influence: Clearly communicate what ML can and cannot solve to influence roadmap decisions, helping identify where machine learning can create true product differentiation.
  • Mentorship: Guide and mentor other data scientists, ML engineers, analysts, and cross-functional partners in applied ML best practices.

Requirements

  • 3+ years (ideally 5+) of professional experience in applied data science, machine learning, or ML engineering, including hands-on experience building and shipping models into production products. Experience with SaaS products is highly valued.
  • Strong Python skills and hands-on experience with applied ML libraries and frameworks (e.g., Scikit-Learn, XGBoost, PyTorch, TensorFlow). Solid SQL expertise is required.
  • Strong understanding of supervised learning, forecasting, ranking, recommendation systems, optimization, or statistical modeling. Experience with real-world, imperfect product datasets is essential.
  • Familiarity with MLOps concepts (model versioning, feature pipelines, orchestration via Airflow/dbt/Dagster, monitoring, drift detection) and modern data platforms (e.g., Snowflake, BigQuery, Redshift, Databricks).
  • Hands-on experience operating within cloud environments (AWS, GCP, or Azure).
  • Excellent communication skills with the ability to explain complex technical trade-offs clearly to product, engineering, and non-technical business stakeholders.

Bonus

  • Experience with decision intelligence, forecasting, customer behavior modeling, workforce/route optimization, or operational intelligence products.
  • Experience with LLMs, GenAI, or agentic workflows applied to real product use cases.
  • Prior experience acting as a Senior or Lead scientist responsible for guiding technical direction.

Skills

Pythonscikit-learnXgboostPyTorchTensorFlowSQLAirflowdbtDagsterSnowflakeBigQueryRedshiftDatabricksAWSGCP

Similar roles

ML Engineering jobs

Research Scientist II

Research Scientist II building and improving fraud risk models and scam detection systems using audio, behavioral, and metadata signals. Requires an advanced degree and 3+ years of applied ML experience with Python and modern ML frameworks.

160k – 185kUnited StatesML EngineeringRemote3+ YOELLMsKeras

Audio ML Engineer II

Build, tune, and deploy state-of-the-art audio deepfake detection models. Requires Master's/PhD and 3+ years experience with ML/DL frameworks and audio processing.

160k – 210kNew York, NYML EngineeringRemote3+ YOEJAXPython

AI Engineer - Database Engineering

As an AI Engineer, you will own the full AI engineering lifecycle, from design to optimization, for Snowflake Database Engineering products. You will build agentic workflows, coding harnesses, and evaluation pipelines, working with a high-powered engineering team.

160k – 230kMenlo Park, CAML EngineeringOn-site5+ YOEGodbt

Software Engineer, Cortex AI Infrastructure

Build and scale backend infrastructure powering agentic AI products including orchestration engines, RAG systems, evals infrastructure, and production AI workflows. Requires 4+ years distributed systems experience and deep Python plus Go/Java proficiency.

160k – 225kMenlo Park, CAML EngineeringOn-site4+ YOEGoRAG

Research Engineer – Evals

Builds evaluation systems to measure Firecrawl's web data extraction quality across diverse websites and workflows. Designs metrics, pipelines, benchmarks, and LLM judges; integrates into CI/CD and model training loops. Requires 3+ years in ML engineering or data quality with production systems.

160k – 240kSan Francisco, CAML EngineeringHybrid3+ YOERLHFCI/CD