Skip to content
NuroNuroMountain View, CA

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 – 291k/yr
On-site4+ YOEML Engineering

About the role

Responsibilities

  • Build and evolve the core ML infrastructure platform providing researchers and engineers seamless access to compute and data resources
  • Scale automated Infrastructure-as-Code (IaC) pipelines to manage thousands of GPU/CPU nodes across diverse environments
  • Design and optimize workload orchestration to maximize hardware utilization, minimize job wait times, and handle massive-scale distributed training
  • Design robust pipelines for extraction and transformation of petabyte-scale sensor and telemetry data into ML-ready formats
  • Implement robust feature caching and storage solutions to reduce redundant computations and ensure low-latency access to pre-computed features
  • Contribute to a unified ML platform that abstracts complex cloud infrastructure for end-users

Requirements

  • 4+ years of professional experience in ML Infrastructure, Backend Platform Engineering, or Distributed Systems
  • Deep familiarity with modern Infrastructure-as-Code and provisioning tools such as Terraform, Pulumi, or Crossplane
  • Hands-on experience building or managing large-scale orchestrators for compute-heavy workloads (e.g., Kubernetes, KubeRay, Ray, Slurm, or Volcano)
  • Proficiency in at least one distributed processing framework, such as Apache Spark or Apache Beam, for large-scale data extraction and transformation
  • Experience implementing or maintaining feature stores and caching layers (e.g., Feast, Hopsworks, or Redis-based custom caching)
  • Strong understanding of distributed systems, networking, and storage bottlenecks in the context of high-performance computing

Nice-to-Haves

  • Active contributor to open-source projects in the MLOps or Cloud-Native ecosystem (e.g., CNCF, Ray, or Kubeflow communities)
  • Experience with high-performance storage systems (e.g., Lustre, Ceph, or specialized NVMe caching) for ML data loading
  • Knowledge of cost-optimization strategies for large-scale GPU clusters in public clouds (AWS, GCP, or Azure)

Skills

TerraformPulumiCrossplaneKubernetesRaySlurmSparkApache BeamFeastHopsworksRedisAWSGCPAzure

Similar roles

ML Engineering jobs
Nuro

Technical Lead, Evaluation Infrastructure

NuroMountain View, CA

Lead the Evaluation Infrastructure team building metrics, evaluation pipelines, and validation platforms for autonomous vehicle safety and iteration. Requires 4+ years experience in distributed systems and ML evaluation, plus strong Python/C++ skills and AI-native engineering practices.

194k – 291k/yr
On-site4+ YOEML Engineering
Nuro

Senior Software Engineer, Perception ML Data

NuroMountain View, CA

Build ML systems for perception data in autonomous vehicles, curating diverse datasets, synthetic data frameworks, and tools to identify data gaps. Requires 4+ years software engineering with Python/C++, ML implementation experience, and BS in quantitative field.

194k – 291k/yr
On-site4+ YOEML Engineering
TruckSmarter

Senior AI Product Engineer

TruckSmarterSan Francisco, CA

Builds and architects agentic AI systems and GenAI agents for logistics software, integrating with ML workflows. Owns end-to-end feature delivery, mentors engineers, and shapes technical strategy. Requires 5+ years experience and curiosity in LLMs.

195k – 225k/yr
On-site5+ YOEML Engineering
Instacart

Senior Software Engineer II, ML/AI Platform

InstacartUnited States

As a Senior Software Engineer II on the ML/AI Platform team, you will build and define the internal platform for training and deploying AI models across the organization. This role involves developing SDKs and supporting infrastructure for AI model fine-tuning and batch inference.

192k – 242k/yr
Remote3+ YOEML Engineering
Instacart

Senior Software Engineer II, AI Labs & Foundations

InstacartUnited States

Instacart is seeking a Senior Software Engineer II for their AI Labs & Foundations team to design, build, and operate high-scale production AI systems. This role involves working on cutting-edge AI experiences like conversational shopping agents and voice AI, requiring expertise in robust software engineering and production AI/ML.

192k – 242k/yr
Remote5+ YOEML Engineering