Find a jobRecruiters

Senior Machine Learning Engineer

Exclusive opportunity

Remote

Senior Machine Learning Engineer

Reddit, Inc.

Senior Machine Learning Engineer

Skills

PythonPyTorchMachine Learning

5 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Salary:

$216,700 – $303,400 / year

Location:

United States

Work mode:

Remote

Published on:

22 October 2026

What they need


Who you are

  • Hands-on ML performance engineering experience: Demonstrated ability to diagnose and implement meaningful performance improvements in production or production-relevant ML workloads
  • Deep expertise in at least one ML performance area, such as inference execution, ML runtimes, compiler integration, GPU/kernel optimization, memory systems, or training execution
  • Strong profiling and benchmarking skills: Ability to identify bottlenecks systematically, establish reliable baselines, and validate measurable end-to-end improvements
  • Strong software engineering fundamentals: Experience implementing, debugging, testing, and maintaining performance-sensitive systems, with proficiency in Python and relevant systems programming technologies
  • ML systems understanding: Familiarity with production ML frameworks and the performance trade-offs across model execution, runtime, memory, hardware, and infrastructure
  • Production engineering judgment: Ability to balance performance improvements with numerical correctness, model quality, reliability, maintainability, and safe rollout
  • Good customer and platform instincts: can solve concrete bottlenecks while keeping maintainability, adoption, and future reuse in mind
  • Strong communication: able to explain tradeoffs clearly to engineers and partner teams
  • Experience optimizing large-scale inference or training workloads, particularly in recommendation systems, ranking, search, or retrieval
  • Experience with PyTorch, including performance optimization using technologies such as Dynamo, Inductor, AOTI, torch.export, or custom operators
  • Experience with inference runtimes, GPU execution, or performance technologies such as TensorRT, ONNX Runtime, CUDA, Triton, LLVM/MLIR, or equivalent systems
  • Experience with hardware-aware optimization, including batching, memory management, operator fusion, mixed precision, quantization, or accelerator efficiency
  • Experience with distributed-training performance, including GPU utilization, communication, data loading, memory efficiency, or training step-time optimization
  • Experience building performance benchmarks, profiling tools, regression detection, launch-readiness capabilities, or cost observability toolings for ML workloads
  • Experience working across ML modeling, serving, and platform infrastructure teams
  • Specialized compiler internals or custom CUDA/Triton kernel development are valuable but not required. We value demonstrated performance engineering depth, sound technical judgment, and measurable workload impact over familiarity with any particular tool or framework

What the job involves

  • Own end-to-end performance optimization initiatives for high-impact production ML workloads, from bottleneck identification and implementation through validation and production rollout
  • Profile and diagnose ML performance bottlenecks across model execution, frameworks, runtimes, memory, CPU/GPU utilization, and infrastructure using rigorous benchmarking and measurement
  • Design and implement performance improvements involving inference execution, runtime behavior, batching, memory management, precision, compiler integration, custom operators, kernels, or other relevant techniques
  • Improve ML training and serving efficiency and scalability, optimizing latency, throughput, hardware utilization, and cost while maintaining model quality and production reliability
  • Support faster and safer model launches through performance benchmarking, load testing, regression detection, and launch-readiness improvements
  • Partner with model engineers and platform teams to identify high-leverage opportunities, integrate optimizations safely, and validate measurable end-to-end impact
  • Build reusable performance capabilities, including benchmarks, tooling, optimization patterns, and engineering guidance that accelerate future model development and deployment
  • Contribute to technical direction and mentor engineers through hands-on collaboration, code reviews, performance debugging, and knowledge sharing

Benefits

  • Comprehensive health benefits
  • Flexible vacation & Reddit global days off
  • Family planning funds & 4+ months paid parental leave
  • Personal & professional development funds
  • Paid volunteer time off
  • Workspace & home office benefits

Other offers great for you!

These companies are also looking for great profiles

Skiils

Senior Machine Learning Engineer

Freelance

Paris, France

Hybrid

Skills

Python DBTLLMAirflowMLFlowAgenticSpark

7 months ago

Quick apply

Data indep

Freelance Senior Machine Learning Engineer – LLM, Fine-Tuning & Inference

Freelance

Paris, France

Hybrid

Skills

PythonPyTorchAWSKubernetesFastAPIApache AirflowQwenLoRAQLoRATRLUnslothvLLMKServeMLflowKubeflowGPU NVIDIA

2 months ago

Quick apply

Theodo

Machine Learning Engineer / ML Engineer

480 - 580

Freelance

Paris, France

Hybrid

Skills

AIData Scientist

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools