← All roles
Staff Machine Learning Engineer, Ads ML Efficiency
PythonGoC++RustJavaDistributed SystemsPyTorchTensorFlowApache Spark
About the role
Reddit is hiring a Staff Machine Learning Engineer for the Ads ML Efficiency team. The role involves designing and building systems to improve ML training and inference efficiency, developing tooling for debugging and profiling, optimizing GPU utilization, and leading cross-functional initiatives to improve ML platform scalability and cost efficiency. Required qualifications include 5+ years of software engineering experience, proficiency in Python and a systems language, and experience with ML,
Requirements
Required: BS/MS/PhD in CS or related, 5+ years software engineering, strong Python, proficiency in at least one systems language (Go, C++, Rust, Java), experience building distributed systems at scale, ML infrastructure, performance engineering, and debugging. Preferred: experience with large-scale recommendation/ranking/generative AI, distributed training frameworks (PyTorch Distributed, Ray, Tensorflow, Spark), GPU architectures, cloud cost optimization, and real-time ML inference.
About the company
Reddit
Reddit is a social media platform that serves as a vast network of communities where users can discover and discuss their interests. It offers a space for authentic conversation, connection, and information sharing across a wide range of topics.
View company page →More from Reddit
Senior Software Engineer, Infrastructure Engineering
GoPythonC++JavaKubernetesAWSGCPDistributed SystemsGraphQLgRPC
$190k–267k
Remote · US
Senior Software Engineer, Infrastructure Engineering
$190k–267k
GoPythonC++JavaKubernetesAWSGCPDistributed SystemsGraphQLgRPC
Staff Backend Engineer, User Safety
GoPythonRustRuby
$217k–304k
Remote · US
Staff Backend Engineer, User Safety
$217k–304k
GoPythonRustRuby
Staff Software Engineer - Ingestion Platform
Apache KafkaBigQueryS3Apache FlinkGoPythonJavaScalagRPCKubernetes
$217k–304k
Remote · US
Staff Software Engineer - Ingestion Platform
$217k–304k
Apache KafkaBigQueryS3Apache FlinkGoPythonJavaScalagRPCKubernetes
Staff Product Security Engineer
GoPythonJavaScriptTypeScript
$217k–304k
Remote · US
Staff Product Security Engineer
$217k–304k
GoPythonJavaScriptTypeScript
Staff Software Engineer, Media Experience
GoPythonRubyJavaC++GraphQLgRPCRedisDistributed Systems
$217k–303k
Remote · US
Staff Software Engineer, Media Experience
$217k–303k
GoPythonRubyJavaC++GraphQLgRPCRedisDistributed Systems
Similar roles
Senior Software Engineer II - Ads Quality
$192k–243k
Senior Software Engineer II - Ads Quality
$192k–243k
Staff Software Engineer - AI Research Infrastructure
$199k–270k
Staff Software Engineer - AI Research Infrastructure
$199k–270k
Software Engineer - Machine Learning
$153k–376k
Software Engineer - Machine Learning
$153k–376k
Machine Learning Engineer
$205k–235k
Machine Learning Engineer
$205k–235k
Machine Learning Engineer III
$141k–191k
Machine Learning Engineer III
$141k–191k