Skip to content

Machine Learning Engineer

170k – 250kUnited StatesRemote5+ YOE
Summary

Designs and builds ML systems for real-time fraud detection, including data pipelines, model deployment, and backend services in Go/Python. Requires 5+ years software engineering with applied ML experience on large datasets.

About the role

What you’ll be doing

  • Build and optimize data pipelines and backend services to process device and behavioral data in real time.
  • Develop and deploy ML models for fraud detection, ensuring they run reliably and efficiently in production.
  • Turn raw data into production-ready features that feed our fraud detection systems.
  • Collaborate with platform and backend engineers to integrate models seamlessly.
  • Maintain high standards of security, privacy, and compliance.
  • Champion best practices in testing, documentation, and observability.

What you’ll need

  • 5+ years in software engineering, with strong backend experience (Go or Python).
  • Hands-on experience with applied ML using large datasets (PyTorch, Scikit-learn, etc.).
  • Strong SQL skills and familiarity with relational and non-relational databases.
  • Experience with end-to-end ML systems: feature pipelines, model deployment, monitoring, and iteration.
  • Excellent communication skills in English, both written and verbal.
  • Bachelor's or Master's in Computer Science, Engineering, or a related discipline.

Bonus Points

  • Domain knowledge in fraud, risk, or cybersecurity.
  • Familiarity with CI/CD, Docker, Kubernetes and the modern devops framework.
  • Understanding of modern browser APIs and high-entropy data collection techniques.
  • Familiarity with leveraging frontier LLMs for automation.
Skills
GoPythonPyTorchScikit-learnSQLDockerKubernetesCI/CDLLMs
Similar roles at this salary range
All ML Engineering jobs →
Watershed

Staff Software Engineer, AI Platform

Technical leader building agent infrastructure, observability, evals, and guardrails for production AI systems at Watershed. Requires 6+ years backend/platform/AI engineering experience and production TypeScript systems.

202k – 255kSan Francisco, CAML EngineeringOn-site6+ YOELLMsTypeScript
Nuro

Software Engineer, ML Infrastructure

Build and scale ML infrastructure platform for autonomous vehicle development, focusing on automated resource provisioning, high-performance workload scheduling, and petabyte-scale data processing pipelines.

160k – 241kMountain View, CAML EngineeringOn-site3+ YOERaySlurm
Nuro

Senior Software Engineer, ML Infrastructure

Build and scale ML infrastructure platform for autonomous vehicle model development, focusing on automated resource provisioning, high-performance workload scheduling, and petabyte-scale data processing pipelines.

194k – 291kMountain View, CAML EngineeringOn-site4+ YOERayAWS
Nuro

Software Engineer, ML Infrastructure, Optimization

Build and optimize ML infrastructure for autonomous vehicles, focusing on model optimization, compilers, and deployment across the autonomy stack. Requires 2+ years in ML optimization and strong Python/C++/CUDA skills.

160k – 241kMountain View, CAML EngineeringOn-site2+ YOEC++JAX
Nuro

Senior/Staff Software Engineer, ML Infrastructure, Optimization

Build and optimize ML infrastructure for autonomous vehicles, focusing on model optimization, compilers, and deployment of large models to Nuro's self-driving fleet. Requires 3+ years ML optimization experience and strong Python/C++/CUDA skills.

194k – 352kMountain View, CAML EngineeringOn-site3+ YOEC++JAX