Machine Learning Engineer | Python | Pytorch | Distributed Training | Optimisation | GPU | Hybrid, San Jose, CA

Enigma

San Jose (CA)

Híbrido

USD 140.000 - 190.000

Jornada completa

hace 33 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Enigma is seeking a Machine Learning Engineer in San Jose, CA, to design and optimize scalable ML services. You will productize models from Research into reliable, cost-efficient deployments with clear SLOs, leveraging distributed training across GPUs and advanced optimization techniques.

You will collaborate with ML Ops on CI/CD, telemetry, and model registries, and partner with Scientists on reproducible handoffs and evaluations to ensure high-throughput, low-latency production systems.

Formación

  • BS in CS/EE or equivalent; MS preferred.
  • 3–5 years in ML/AI engineering owning training/serving at scale.
  • Experience delivering high-throughput, low-latency ML services with reliability and cost improvements.

Responsabilidades

  • Productize and optimize models from Research into reliable, performant, and cost-efficient services with clear SLOs (latency, availability, cost).
  • Scale training across nodes/GPUs (DDP/FSDP/ZeRO, pipeline/tensor parallelism) and own throughput/time-to-train using profiling and optimization.
  • Implement model-efficiency techniques (quantization, distillation, pruning, KV-cache, Flash Attention) for training and inference without materially degrading quality.
  • Build and maintain model-serving systems (vLLM/Triton/TGI/ONNX/TensorRT/AITemplate) with batching, streaming, caching, and memory management.
  • Integrate with vector/feature stores and data pipelines (FAISS/Milvus/Pinecone/pgvector; Parquet/Delta) as needed for production.
  • Define and track performance and cost KPIs; run continuous improvement loops and capacity planning.
  • Partner with ML Ops on CI/CD, telemetry/observability, model registries; partner with Scientists on reproducible handoffs and evaluations.

Conocimientos

Python
PyTorch
Distributed training
Model optimization
Profiling
Systems engineering

Educación

Bachelors in CS/EE
Masters preferred

Herramientas

FAISS
Milvus
Pinecone
pgvector
Parquet
Delta
Triton
vLLM
ONNX
TensorRT
AITemplate

Descripción del empleo

Machine Learning Engineer | Python | Pytorch | Distributed Training | Optimisation | GPU | Hybrid, San Jose, CA
Title: Machine Learning Engineer
Location: San Jose, CA
Responsibilities:
  • Productize and optimize models from Research into reliable, performant, and cost-efficient services with clear SLOs (latency, availability, cost).
  • Scale training across nodes/GPUs (DDP/FSDP/ZeRO, pipeline/tensor parallelism) and own throughput/time-to-train using profiling and optimization.
  • Implement model-efficiency techniques (quantization, distillation, pruning, KV-cache, Flash Attention) for training and inference without materially degrading quality.
  • Build and maintain model-serving systems (vLLM/Triton/TGI/ONNX/TensorRT/AITemplate) with batching, streaming, caching, and memory management.
  • Integrate with vector/feature stores and data pipelines (FAISS/Milvus/Pinecone/pgvector; Parquet/Delta) as needed for production.
  • Define and track performance and cost KPIs; run continuous improvement loops and capacity planning.
  • Partner with ML Ops on CI/CD, telemetry/observability, model registries; partner with Scientists on reproducible handoffs and evaluations.
Educational Qualifications:
  • Bachelors in computer science, Electrical/Computer Engineering, or a related field required; Master’s preferred (or equivalent industry experience).
  • Strong systems/ML engineering with exposure to distributed training and inference optimization.
Industry Experience:
  • 3–5 years in ML/AI engineering roles owning training and/or serving in production at scale.
  • Demonstrated success delivering high-throughput, low-latency ML services with reliability and cost improvements.
  • Experience collaborating across Research, Platform/Infra, Data, and Product functions.
Technical Skills:
  • Familiarity with deep learning frameworks: PyTorch (primary), TensorFlow.
  • Exposure to large model training techniques (DDP, FSDP, ZeRO, pipeline/tensor parallelism); distributed training experience a plus
  • Optimization: experience profiling and optimizing code execution and model inference: (PTQ/QAT/AWQ/GPTQ), pruning, distillation, KV-cache optimization, Flash Attention
  • Scalable serving: autoscaling, load balancing, streaming, batching, caching; collaboration with platform engineers.
  • Understanding of the full ML lifecycle: data collection, model training, deployment, inference, optimization, and evaluation.
Machine Learning Engineer | Python | Pytorch | Distributed Training | Optimisation | GPU | Hybrid, San Jose, CA
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

AI/ML Engineer – (Next-Generation AI Platforms & Workloads)
AI/ML Engineer – (Next-Generation AI Platforms & Workloads)

VeeAR Projects Inc. • Sunnyvale (CA)

Presencial
USD 140.000 - 210.000
Machine Learning Engineer
Machine Learning Engineer

Nace.AI • Palo Alto (CA)

Presencial
USD 120.000 - 160.000
ML Infrastructure Engineer
ML Infrastructure Engineer

Lattice, Inc. • San Francisco (CA)

Presencial
USD 200.000 - 280.000
Competitive salary
Premium health, dental, and vision insurance
Unlimited PTO
+2
Machine Learning Engineer
Machine Learning Engineer

Perfict Global • Fremont (CA)

Presencial
USD 130.000 - 170.000
ZR_2880_JOB
ZR_2880_JOB

Simple Solutions • Jersey City (NJ)

Presencial
USD 150.000 - 190.000
Machine Learning Engineer
Machine Learning Engineer

Digital Waffle • New York (NY)

Presencial
USD 140.000 - 190.000
Software Engineer - ML Infrastructure
Software Engineer - ML Infrastructure

Epsilon • San Francisco (CA)

Presencial
USD 180.000 - 240.000
Consultant Machine Learning Engineer
Consultant Machine Learning Engineer

Careervitablr • EE. UU.

A distancia
USD 140.000 - 210.000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Unity Technologies SF • Mountain View (CA)

Presencial
USD 172.000 - 284.000
Equity awards
Annual discretionary bonuses
Sales commissions
+4
Machine Learning Lead
Machine Learning Lead

Good co India • EE. UU.

A distancia
USD 150.000 - 230.000