Skip to content
Applied IntuitionApplied IntuitionSunnyvale, CA

Senior Software Engineer - ML Infrastructure

Builds distributed ML infrastructure including GPU training, end-to-end pipelines, and deployment platforms. Requires 3+ years experience in production ML systems, strong software engineering, and familiarity with open-source tools.

153k – 222k
On-site3+ YOEML Engineering

About the role

Responsibilities

  • Design and implement distributed cloud GPU training approaches for deep learning model training and evaluation
  • Build end-to-end machine learning pipelines and integrate them into core product workflows
  • Encourage change, especially in support of ML engineering best practices, and maintain a high standard of excellence
  • Collaborate with engineers across the entire company to solve complex data problems at scale

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent
  • 3+ years of professional experience
  • Experience with building software components to address production, full-stack machine learning challenges
  • Opinions about building a company-wide platform for ML training, evaluation, and deployment
  • Knowledge of the open source landscape with judgment on when to choose open source versus build in-house
  • Excellent analytical and problem-solving skills

Nice to Have

  • Experience with developing, running, and managing orchestration systems like Airflow and Flyte that non-engineers can use to build data pipelines
  • Experience with ML modeling frameworks (PyTorch, Tensorflow, etc.), and model serving platforms (TorchServe, TensorFlow Serving, NVIDIA Triton inference server, etc.)

Compensation

  • Base salary range: $153,000 - $222,000 USD annually
  • Equity, comprehensive health/dental/vision insurance, 401k with employer match, learning/wellness stipends, paid time off

Skills

PyTorchTensorFlowAirflowFlyteKubernetesGPUDistributed TrainingMachine Learning PipelinesTorchserveNvidia Triton

Similar roles

ML Engineering jobs
Grafana Labs

Senior AI Engineer

Grafana LabsUnited States

Senior Engineer building multi-agent AI systems, LLM integrations, and backend automation services that power Marketing Operations. Owns technical direction for agentic infrastructure connecting models to business systems.

154k – 185k
Remote8+ YOEML Engineering
Grafana Labs

Senior Software Engineer - AI and Automation, Data & Analytics | USA | Remote

Grafana LabsUnited States

Build AI-powered internal tools and agentic workflows for GTM teams, integrating LLMs with Salesforce, BigQuery, and Slack. Requires 5+ years backend experience, Python proficiency, and hands-on LLM orchestration like LangChain.

154k – 185k
Remote5+ YOEML Engineering
Zoox

Machine Learning Engineer - Simulation Framework

ZooxFoster City, CA +1

Machine Learning Engineer focused on GPU-based simulation frameworks, reinforcement learning, and bridging sim-to-real gaps for autonomous vehicle safety validation. Requires MS/PhD and strong C++/Python experience.

151k – 257k
Hybrid7+ YOEML Engineering
Pinterest

Sr. Software Engineer, Machine Learning

PinterestSan Francisco, CA

Build and productionize ML systems for real-time bidding, campaign optimization, and incrementality measurement in a CTV ad platform. Requires strong Python, ML fundamentals, and 4+ years experience.

156k – 320k
Remote4+ YOEML Engineering
Pinterest

Sr. Software Engineer, tvScientific

PinterestSan Francisco, CA

Build simulation environments and AI agents to model CTV advertising auctions, bidding strategies, and counterfactual scenarios. Requires systems programming in Zig/C++/Rust, adtech knowledge, and AI tool expertise to de-risk ML deployments and mentor engineers.

156k – 320k
RemoteML Engineering