V

Vinci

Global leader in concessions, energy, construction

Member of Technical Staff - ML Ops

Applied Machine LearningConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA$185k - $245k /yrHybrid

About the Job

Requirements

  • At least 5 years of experience building production data or machine-learning pipelines, including at least 2 years owning a pipeline that ran on GPUs at meaningful scale.
  • Experience running large batch or simulation workloads involving thousands of long-running jobs, partial failures, retries, and preemption, while ensuring work is neither lost nor duplicated.
  • Strong Python and software engineering fundamentals, including clean abstractions, typed code, and a reliable test suite.
  • Comfort with relational and NoSQL databases at scale, including schema design, migrations on live data, bulk writes, and query performance on tables with hundreds of millions of rows.
  • Experience with workflow orchestration or distributed execution frameworks such as Temporal, Ray, Airflow, Argo, Kubernetes Jobs, or Slurm.
  • Working knowledge of cloud object storage and file formats used to feed training at high throughput.

Responsibilities

  • Scale the data generation pipeline from thousands of simulations to millions, using a generation framework that runs real simulations on 3D parts.
  • Own dataset lineage and reproducibility by recording how each simulation was produced and the recipe for augmenting it in future data generation jobs.
  • Build data quality into the pipeline through acceptance criteria, bad-sample flagging, coverage and distribution checks against the target parameter space, and per-field statistics on every sample.
  • Run and extend the GPU job platform, which uses Temporal as a durable control plane and Ray as the execution plane, with priority, admission, cancellation, and isolated per-job environments as generation, training, and validation compete for the same compute fleet.
  • Own training job launch using Ray Train and torchrun, checkpoint management, the model registry, and the path for returning trained checkpoints to the pipeline, including as warm starts for future generation campaigns or inference pipelines in production.
  • Work closely with the infrastructure team to ensure compute and data resources meet workload needs.
  • Track the cost to generate, store, and serve samples by physics type and configuration; identify GPU-wasteful stages and make the case for which data to generate next.
  • Maintain the codebase by writing tests first, keeping continuous integration fast, creating safe schema migrations on populated databases, and documenting systems so other engineers can operate them.

Desired Qualifications

  • Experience with PyTorch distributed training, including DDP, FSDP, torchrun, or Ray Train; checkpointing; and experiment tracking.
  • Experience with MPI, CUDA, or HIP, or operating numerical solvers in production.
  • Experience with infrastructure as code such as Terraform or Ansible, and private networking for multi-environment deployments.
  • Experience with scientific or simulation data such as CFD, FEA, EDA, CAD, or other large numerical or geometric datasets.
  • Experience designing parameter sampling or curriculum strategies for training-data coverage.
  • Experience with Prometheus, OpenTelemetry, or similar observability stacks.

About the Company

Vinci

Global leader in concessions, energy, construction

VINCI is a global leader in concessions, energy, and construction. It handles large-scale infrastructure projects by planning, designing, and building facilities such as roads, bridges, buildings, and energy systems, and it also operates long-term concessions (like toll roads or airports) to manage and maintain these assets. Unlike many peers, VINCI combines construction capabilities with asset management and energy services across more than 100 countries, offering integrated solutions from project delivery to ongoing operation. Its differences come from its breadth of services, its ability to manage long-term infrastructure assets, and its commitment to sustainable development. VINCI’s goal is to build the future by delivering durable infrastructure and services that support economic growth and environmental stewardship.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Rueil-Malmaison, France
Founded
2023

Recently Posted Jobs

Explore more opportunities at Vinci

See more jobs