Senior ML Infra Engineer

Maxinsights Corporation
Santa Clara, CA, United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Cloud Computing Nvidia CUDA System Configuration Continuous Integration Software Debugging Distributed Computing Environment Python (Programming Language) Machine Learning Metadata Open Source Technology Performance Tuning
+13 more
Azure Machine Learning Software Engineering Graphics Processing Unit (GPU) High Performance Computing Pytorch Delivery Pipeline Grafana Deployment Automation Machine Learning Operations TensorRT Hardware Infrastructure Software Version Control Docker

Job description

We are looking for a senior ML infrastructure engineer to build and evolve the systems that support model training, deployment, and production usage. This role sits at the intersection of software engineering, infrastructure, ML workflows, and developer experience. The work focuses on production-quality ML systems: reliability, scalability, observability, and usability for the team.

You will work on training infrastructure, deployment workflows, model serving, platform tooling, automation, and production reliability. Training deployment is a core focus, and experience with inference deployment is a strong plus. We care about engineering judgment, technical depth, communication, and the ability to turn messy ML workflows into stable platform capabilities.

What You Will Own

  • Design, build, and evolve infrastructure for ML training workflows, training deployment, experiment execution, and production handoff.
  • Build and maintain deployment paths for models, jobs, services, and supporting infrastructure across development and production environments.
  • Improve reliability, scalability, observability, and developer experience for ML workflows and platform tools.
  • Define interfaces, automation, metadata, artifacts, configuration, environment management, and lifecycle boundaries for ML systems.
  • Collaborate with research, product, data, and engineering partners to translate incomplete ML workflow needs into maintainable systems.
  • Support production usage by building clear operational tooling, debugging paths, and safe rollout mechanisms., * You mainly want to train models personally and do not enjoy building infrastructure for others to use.
  • You are comfortable with manual ML workflows and do not care about reproducibility, deployment, or operational quality.
  • You prefer narrow implementation tasks and do not want to reason about system boundaries, platform UX, or long-term maintenance.
  • You over-abstract ML workflows without understanding where researchers and engineers need control and visibility.

Why This Role Matters

ML teams move faster when training, deployment, and production usage are supported by reliable infrastructure instead of scattered scripts and manual processes. This role will directly shape how models move from experimentation to production, how safely they are deployed, and how efficiently the team can iterate. For the right person, it is a high-ownership platform role with deep impact on both engineering quality and ML velocity.

What We Would Like to See When You Apply

  • ML infrastructure, training platforms, deployment systems, or model serving systems you have owned.
  • Examples of how you improved training reliability, deployment velocity, reproducibility, observability, or operational safety.
  • Cases where you turned messy ML workflows into maintainable tools, services, or platform abstractions.
  • Examples that show your technical judgment, communication, and ability to work across research and engineering needs.

Requirements

  • Strong software engineering and infrastructure fundamentals, with experience owning production or near-production systems.
  • Practical experience with PyTorch and ML training workflows, including job orchestration, compute environments, artifact management, and deployment automation.
  • Solid understanding of heterogeneous computing and high-performance computing, especially for ML training or serving workloads.
  • Good understanding of model lifecycle concerns: data, configs, checkpoints, artifacts, reproducibility, rollout, rollback, and observability.
  • Ability to build reliable platform abstractions without hiding the important details ML practitioners need to control.
  • Clear technical and product sense: you can prioritize platform work that unlocks real training or deployment velocity.
  • High standards for engineering quality, including tests, documentation, debugging tools, and maintainable system design.

Tech Stack You May Work With

  • Python
  • PyTorch
  • Heterogeneous computing and high-performance computing
  • ML training pipelines, job orchestration, compute scheduling, containers, and deployment automation
  • Model artifacts, metadata, storage, experiment tracking, and configuration systems
  • Model serving, inference deployment, APIs, queues, and observability tools
  • Docker, CI/CD, cloud infrastructure, GPUs, and internal platform tooling

Bonus Points

  • Experience building training deployment systems, model release workflows, or ML platform tooling for research and production teams.
  • Experience with inference deployment, model serving, online/offline evaluation, performance tuning, or rollout safety.
  • Experience with distributed training, GPU infrastructure, workload scheduling, artifact/version management, or reproducibility tooling.
  • Understanding of CUDA, GPU architecture, or low-level performance optimization.
  • Experience with open-source inference and serving frameworks such as vLLM, TensorRT, Triton, or similar systems.
  • Experience migrating ad hoc notebooks, scripts, or manual ML processes into reliable platform workflows.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:24 min

Comprehensive AI infrastructure stacks at the Linux Foundation

Matt White Matt White · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

2:33 min

Architecting CUDA and the AI software stack

Michael Kagan Michael Kagan +1 · WWC Europe 2026

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all