← All roles
Staff Machine Learning Engineer, Consumer
TensorFlowPyTorchPythonGoApache SparkApache KafkaApache AirflowBigQueryRedis
About the role
Reddit is hiring a Staff Machine Learning Engineer to lead ML initiatives across recommendations, search, messaging, and foundational AI systems. The role involves end-to-end ML from research to production, shaping technical strategy, and collaborating with cross-functional teams. Focus areas include relevance, AI-powered discovery, content understanding, and large-scale ML infrastructure.
Requirements
7+ years experience building ML systems in production, deep understanding of ML methods (classical and deep learning), expertise in TensorFlow/PyTorch/Hugging Face, production-quality code in Python/Golang, experience scaling ML systems, excellent communication, track record of driving impact.
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
Staff Machine Learning Engineer
£135k–175k
Staff Machine Learning Engineer
£135k–175k
Senior Machine Learning Engineer
$198k–222k
Senior Machine Learning Engineer
$198k–222k
Software Engineer - Machine Learning
$153k–376k
Software Engineer - Machine Learning
$153k–376k
Machine Learning and AI Engineer - New York
$180k–300k
Machine Learning and AI Engineer - New York
$180k–300k
Senior Machine Learning Engineer
$145k–209k
Senior Machine Learning Engineer
$145k–209k