Machine Learning Engineer | Python | Pytorch | Distributed Training | Optimisation | GPU | Hybrid, San Jose, CA
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Location
Sector
Posted
18 days ago
Machine Learning Engineer | Python | Pytorch | Distributed Training | Optimisation | GPU | Hybrid, San Jose, CA
Tags
52
FAIR MATCH
Experience Level
72
Skill
Industry Exp.
58
Staffing & Recruiting
Hiring Manager
Tom Goldberg
Insider Connection @Enigma
2 email credits available today
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
Preferred
Master's
or equivalent industry experience
PyTorch (primary), TensorFlow
distributed training experience a plus
Benefits
Hybrid work arrangement
Here at Enigma, we specialize in Generative AI recruitment, specifically focused on Machine Learning and Software Engineering disciplines.
London, England, GB
https://www.enigma-rec.ai
Distribution of Different Job Fields Receiving Sponsorship
56
Represents job field similar to this job
Engineering and Development
Product Management
Sales
Marketing
Trends of Total Sponsorships
*2025
(1)
2024
(3)
2023
2022
2021
(5)
2020
Company data provided by
AI Tools
Customize Your Resume
Maximize your interview chances
Build Cover Letter
Make your application stand out
Analyze How Well You Fit
Understand your strength & weakness
Qualifications
Bachelors in computer science, Electrical/Computer Engineering, or a related field required
Strong systems/ML engineering with exposure to distributed training and inference optimization
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
Familiarity with deep learning frameworks: PyTorch (primary), TensorFlow
Exposure to large model training techniques (DDP, FSDP, ZeRO, pipeline/tensor parallelism)
distributed training experience
experience profiling and optimizing code execution and model inference: (PTQ/QAT/AWQ/GPTQ), pruning, distillation, KV-cache optimization, Flash Attention
SQL/NoSQL, vector stores (FAISS/Milvus/Pinecone/pgvector), Parquet/Delta, object stores
Write performant, maintainable code
Understanding of the full ML lifecycle: data collection, model training, deployment, inference, optimization, and evaluation
Distributed training experience
Experience profiling and optimizing code execution and model inference: (PTQ/QAT/AWQ/GPTQ), pruning, distillation, KV-cache optimization, Flash Attention
Master's
Or equivalent industry experience
PyTorch (primary), TensorFlow
Distributed training experience a plus
3–5 years in ML/AI engineering roles owning training and/or serving in production at scale.
Required skills
Represents the skills you have, click on the tags, PyTorch, TensorFlow, Distributed Training, Model Inference Optimization, Quantization, Pruning, Knowledge Distillation, KV-Cache Optimization, Flash Attention, SQL, NoSQL, FAISS
Preferred skills
Master's, or equivalent industry experience, PyTorch (primary), TensorFlow, distributed training experience a plus
Experience
3-5 years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in San Jose, CA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…