Skip to content

Machine Learning Engineer

Build and deploy large-scale ML retrieval, ranking, and recommendation systems. Requires a Master's degree and 2+ years of experience with Python/Java, Spark/Kafka, Kubernetes, TensorFlow/PyTorch, and cloud platforms.

223k – 260kNew York, NYML EngineeringHybrid2+ YOE

About the role

Job Duties

  • Build ads retrieval and early ranking system for critical ML tasks with advanced industrial level techniques.
  • Research, implement, test, and launch new model architectures including information retrieval, ANN, recommendation system, deep neural networks within high dimensional information system.
  • Work on large-scale data systems, data pipelines and system engineering on large-scale dataset, backend services and product integration.
  • Collaborate closely with multiple stakeholders across product, engineering, research and marketing.
  • Train, evaluate, test, and deploy machine learning models.

Minimum Requirements

  • Master’s degree in Data Science, Computer Science or closely related quantitative discipline, and 2 years of experience in the job offered or in any occupation in related field.

Special Skill Requirements

  • Java, Python, Scala, or C++
  • Data processing frameworks (Spark and Kafka)
  • Cloud service provider (AWS or GCP)
  • Container Orchestration (Kubernetes)
  • CI/CD tooling (Drone, CircleCI, and Spinnaker)
  • Machine Learning modeling framework (Tensorflow and PyTorch)
  • Machine Learning deployment
  • Model training pipeline (Kubeflow and Ray)
  • Jupyter notebook
  • Data analysis and reading dashboards
  • DNN frameworks
  • Airflow pipelines
  • SQL and Big Query

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

Skills

PythonJavaScalaC++SparkKafkaAWSGCPKubernetesTensorFlowPyTorchKubeflowRayAirflowSQL

Similar roles

ML Engineering jobs

Applied AI Engineer

Member of Technical Staff building production speech and language models for voice AI agents in financial services. Own core modeling, evals, and deployment on a small team with high autonomy and real revenue impact.

200k – 300kSan Francisco, CAML EngineeringOn-siteEntry levelAsrTts

Machine Learning Engineer, LLM Evals & Observability

Builds evaluation pipelines, LLM judges, and observability tools to measure and improve AI assistant quality. Requires 2+ years software engineering with Go/Python, LLM eval experience, and analytical rigor for backend ML infrastructure.

200k – 300kMountain View, CAML EngineeringHybrid2+ YOEGoPython

Founding Engineer

Founding Engineer builds knowledge engines, multimodal agents, voice AI, and codegen systems for complex physical product support. Owns end-to-end customer deployments in fast-paced startup environment.

200k – 200kSan Francisco, CAML EngineeringOn-siteEntry levelLLMsVoice Ai

Machine Learning Engineer - LLM Evals + Observability

Build evaluation pipelines, LLM judges, and observability tools to measure and improve AI assistant quality. Requires 2+ years software engineering with strong Python/Go skills and LLM eval experience.

200k – 300kUnited StatesML EngineeringHybrid2+ YOEGoPython

Machine Learning Engineer - Semantic Reasoning

As a Machine Learning Engineer on the Scene Understanding Semantic Reasoning team, you will design, train, and deploy deep learning models for autonomous vehicles, focusing on high-speed highway environments. This role involves cross-functional collaboration, optimization for real-time inference, and resolving perception-related edge cases.

189k – 258kFoster City, CA +1ML EngineeringHybridEntry levelC++JAX