Machine Learning Engineer jobs in United States
Explore 334 matching jobs.
Senior Machine Learning Engineer, Ads ML Efficiency
Reddit, Inc.
Posted: 10/20/2026PythonPyTorch
Lead Machine Learning Scientist
Dave
Posted: 10/20/2026CloudPythonPyTorchSparkSQLTensorflow
Mid-Level AI & Machine Learning Engineer
Fieldwire by Hilti
Posted: 10/20/2026AngularRubyRuby on RailsRust
Software/ML Engineer – Top-Secret
IT Coalition
Posted: 10/20/2026AzureCloudDistributed SystemsDockerMicroservicesPythonRedisTypeScript
Software/ML Engineer – Top-Secret
IT Coalition
Posted: 10/20/2026AzureCloudDistributed SystemsDockerMicroservicesPythonRedisTypeScript
Software/ML Engineer – Top-Secret
IT Coalition
Posted: 10/20/2026AzureCloudDistributed SystemsDockerMicroservicesPythonRedisTypeScript
Principal Machine Learning Engineer, Memory & Context
Zillow
Posted: 10/20/2026Python
Machine Learning Engineer
HMH
Posted: 10/20/2026AWSPythonSQLTerraform
Principal Machine Learning Scientist – Search and Personalization
Expedia Group
Posted: 10/20/2026AWSAzureCloudDistributed SystemsGoogle Cloud PlatformHadoopPythonPyTorchSpark+1 more
Senior AI/ML Engineer II
MetroStar
Posted: 10/20/2026AWSCloudKerasNumpyPostgresPythonScikit-LearnTensorflowTypeScript
Software Engineer, ML Infrastructure, Core Inference, Level 4
Snap Inc.
Posted: 10/20/2026Distributed SystemsJavaPythonPyTorchRayScikit-LearnSparkTensorflow
Principal Machine Learning Engineer
Cisco
Posted: 10/20/2026GRPCKafkaKubernetesMicroservicesPostgresPythonReactGo
Machine Learning Engineering Lead
Cisco
Posted: 10/20/2026GRPCKafkaKubernetesMicroservicesPostgresPythonReactGo
Senior ML Systems Engineer
General Motors
Posted: 10/20/2026CloudGraphQLPythonReactReduxSQLTypeScriptGo
Junior AI/ML Engineer
Node.Digital
Posted: 10/20/2026NumpyPandasPythonPyTorchScikit-LearnTensorflow
AI/ML Engineer – Midlevel
Node.Digital
Posted: 10/20/2026AngularAWSAzureCloudJavaScriptNoSQLPostgresPythonPyTorch+4 more
Machine Learning Engineer, Radar Perception
BLUE ORIGIN
Posted: 10/19/2026PythonPyTorchTypeScriptC++
Senior MLOps Engineer
Unum UK
Posted: 10/19/2026AWSCloudDockerKubernetesPythonTerraform
Senior Applied Machine Learning Engineer
Hewlett Packard Enterprise
Posted: 10/19/2026KubernetesPythonSparkGo
Director of Machine Learning
BigHat Biosciences
Posted: 10/19/2026CloudPythonPyTorch

Senior Machine Learning Engineer, Ads ML Efficiency
Reddit, Inc.Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in ML performance engineering, focusing on optimizing production ML workloads through performance improvements, benchmarking, and collaboration with engineering teams. Proficient in Python and familiar with various ML frameworks and performance trade-offs to ensure efficient and scalable model launches.
Highest-signal resume keywords
ML Performance EngineeringPerformance OptimizationProfiling And BenchmarkingPython ProficiencyProduction ML Frameworks
Tech Stack
Tools & technologiesPythonPyTorch
About the role
Key responsibilities & impact- 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
- 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 while optimizing latency, throughput, hardware utilization, and cost
- 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
- Contribute to technical direction and mentor engineers through collaboration, code reviews, performance debugging, and knowledge sharing
- Work with Reddit’s Ads ML Efficiency team to make machine learning workloads faster, more scalable, and more cost-efficient for Ads ML teams
Requirements
What you’ll need- 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
- Strong software engineering fundamentals, including implementing, debugging, testing, and maintaining performance-sensitive systems
- Proficiency in Python and relevant systems programming technologies
- Familiarity with production ML frameworks and performance trade-offs across model execution, runtime, memory, hardware, and infrastructure
- Ability to balance performance improvements with numerical correctness, model quality, reliability, maintainability, and safe rollout
- Ability to solve concrete bottlenecks while considering maintainability, adoption, and future reuse
- Ability 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 (nice-to-have)
- Experience with PyTorch, Dynamo, Inductor, AOTI, torch.export, or custom operators (nice-to-have)
- Experience with TensorRT, ONNX Runtime, CUDA, Triton, LLVM/MLIR, or equivalent systems (nice-to-have)
- Experience with hardware-aware optimization, distributed-training performance, performance benchmarks, profiling tools, regression detection, launch-readiness capabilities, or cost observability toolings for ML workloads (nice-to-have)
- Specialized compiler internals or custom CUDA/Triton kernel development are valuable but not required
Benefits
Comp & perks- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Group Personal Pension Scheme with Employer match
- Private Medical and Dental Scheme
- Income Replacement Programs
- Bike to Work scheme
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
- Equity in the form of restricted stock units
- Commission eligibility depending on the position offered
- Medical, dental, and vision insurance
- 401(k) program with employer match
- Generous time off for vacation
- Parental leave
- Interview recording opt-out opportunity
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Performance Optimization TechniquesInference ExecutionML RuntimesCompiler IntegrationGPU/Kernel OptimizationMemory SystemsTraining ExecutionDebugging Performance-Sensitive SystemsLoad TestingRegression Detection
Soft Skills
CollaborationMentoringKnowledge SharingClear Communication
Tools & Technologies
PyTorchTensorRTONNX RuntimeCUDATritonLLVM/MLIRDynamoInductorTorch.exportCustom Operators
Industry Keywords
Machine LearningPerformance BenchmarkingModel QualityScalabilityCost EfficiencyRecommendation SystemsRankingSearchRetrieval