RemNavi/All Jobs/ML infrastructure engineer

Remote Senior ML Infrastructure Engineer Jobs

Typical Software Engineering salary: $191k–$278k · 401 listings with salary data

Senior ML infrastructure engineers build and own the systems that make machine learning possible at scale — distributed training infrastructure, model serving platforms, feature stores, experiment tracking systems, and the data pipelines that feed ML models from raw data to production predictions. At remote-first AI and technology companies, they build the shared ML platform that data scientists and ML engineers rely on across every team and product area.

What senior ML infrastructure engineers do

Senior ML infrastructure engineers design and build distributed training systems (multi-GPU, multi-node), model serving infrastructure (low-latency inference, batch serving, streaming inference), feature engineering pipelines and feature stores, ML experiment tracking and metadata management platforms, model registry and deployment automation, and the data infrastructure that moves training data reliably from storage to compute. They optimize training throughput, reduce inference latency, build the developer tooling that makes ML practitioners more productive, and operate the platform reliably at production scale. In remote settings, they produce thorough system documentation that allows distributed ML teams to build on the platform independently.

Key skills for senior ML infrastructure engineers

  • Distributed training: FSDP, DeepSpeed, Megatron-LM, Horovod, NCCL
  • GPU infrastructure: CUDA, GPU cluster management, NVIDIA tooling (NVLink, InfiniBand)
  • Model serving: TorchServe, Triton Inference Server, vLLM, ONNX, TensorRT
  • Feature stores: Feast, Tecton, or custom feature engineering and serving systems
  • ML pipelines: Kubeflow, MLflow, Metaflow, Airflow for training and serving orchestration
  • Model registry and deployment: MLflow Model Registry, Bentoml, custom CD systems
  • Cloud ML platforms: SageMaker, Vertex AI, Azure ML
  • Kubernetes for ML: GPU node management, job scheduling, autoscaling ML workloads
  • Data engineering: Spark, data lake architectures, efficient data formats (Parquet, Arrow)
  • Systems engineering: C++/CUDA for performance-critical components, Python for orchestration

Salary expectations for remote senior ML infrastructure engineers

Remote senior ML infrastructure engineers earn $195,000–$295,000 total compensation. Base salaries range from $170,000–$250,000, with significant equity at AI-native companies. Engineers with deep GPU systems expertise, large-scale distributed training experience, or inference optimization track records command the top of range. The combination of systems engineering depth and ML domain knowledge is rare and highly compensated at frontier AI companies.

Career progression for senior ML infrastructure engineers

The path from senior ML infrastructure engineer leads to staff ML infrastructure engineer, principal engineer (ML systems), or ML platform engineering manager. Some engineers specialize into GPU systems research — contributing to CUDA kernel development or distributed training algorithms. Others move into AI infrastructure leadership, defining the compute and platform strategy for a growing AI organization. ML infrastructure engineers with broad platform experience sometimes transition into technical product management for ML platforms.

Remote work considerations for senior ML infrastructure engineers

ML infrastructure engineering is well-suited to remote work — the infrastructure is cloud-based, GPU clusters are remotely accessible, and the development and debugging workflow is entirely tool-mediated. Senior ML infrastructure engineers at remote companies invest in thorough platform documentation, self-service developer tooling that allows ML practitioners to launch training jobs and query feature stores without platform team involvement, and observability dashboards that surface training job failures and serving degradation automatically.

Top industries hiring remote senior ML infrastructure engineers

  • Frontier AI labs and research organizations with large-scale training requirements
  • Large technology companies with mature ML organizations and complex serving infrastructure
  • Autonomous vehicle and robotics companies with real-time inference requirements
  • Streaming and recommendation companies with high-throughput serving systems
  • Healthcare AI companies with privacy-constrained model training and serving needs

Interview preparation for senior ML infrastructure engineer roles

Expect system design questions: design a distributed training system for a 70B parameter language model on 512 GPUs, or architect a real-time feature serving system for a recommendation model handling 500K predictions per second. Technical depth questions cover CUDA programming (how does tensor parallelism work at the CUDA level), distributed training (how does FSDP handle gradient accumulation), or serving optimization (how would you reduce inference latency for a large transformer model by 50%). Be ready to walk through a platform or infrastructure component you built — the design decisions, the failure modes you encountered, and the performance improvements you achieved.

Tools and technologies for senior ML infrastructure engineers

Training: PyTorch (FSDP, DDP), DeepSpeed, Megatron-LM, NCCL, CUDA. Serving: Triton Inference Server, vLLM, TensorRT, ONNX Runtime, TorchServe. Orchestration: Kubeflow, MLflow, Ray, Metaflow. Feature stores: Feast, Tecton. Experiment tracking: Weights & Biases, MLflow. Compute: A100/H100 GPU clusters, Kubernetes with GPU operators. Storage: S3/GCS, Parquet, Apache Arrow. Monitoring: Prometheus + Grafana for cluster metrics, custom ML metrics dashboards.

Global remote opportunities for senior ML infrastructure engineers

ML infrastructure engineering is globally in demand and cloud-mediated. US-based senior ML infra engineers are in highest demand at frontier AI labs and large technology companies with mature ML organizations. EMEA-based engineers are well-represented in the open-source ML systems community (PyTorch, ONNX, Triton contributors). The structural shortage of engineers combining systems engineering depth with ML domain knowledge creates strong global demand and exceptional leverage for senior practitioners in every geography.

Frequently asked questions

How does ML infrastructure engineer differ from ML engineer? ML engineers typically focus on building and training models. ML infrastructure engineers focus on the systems that make model training and serving possible — GPU clusters, feature stores, serving infrastructure. There is significant overlap at smaller companies; the distinction is clearest at large ML-intensive organizations.

Do ML infrastructure engineers need to know CUDA? Helpful but not always required. At AI labs focused on training efficiency and custom kernels, CUDA depth is valuable. At companies primarily using cloud GPU instances and standard training frameworks, CUDA knowledge is useful for debugging but not always necessary for platform-level work.

Is ML infrastructure engineering closer to software engineering or data engineering? Both — ML infrastructure combines distributed systems engineering (low-latency serving, cluster management) with data engineering (feature pipelines, training data management). The strongest ML infrastructure engineers have depth in both directions.

Related resources

Ready to find your next remote ml infrastructure engineer role?

RemNavi aggregates remote jobs from dozens of platforms. Search, filter, and apply at the source.

Browse all remote jobs