Skip to content
RedditRedditSan Francisco, CA

Staff Machine Learning Engineer

Staff Machine Learning Engineer designing, training, and deploying advanced ML models (DNNs, transformers, RL) for Reddit's large-scale online advertising ranking, optimization, and marketplace systems. Requires Master's, 3+ years experience, technical leadership, and expertise in production ML systems.

230k – 322k
Remote7+ YOEML Engineering

About the role

Responsibilities

  • Design, develop, and train advanced machine learning models, including deep neural networks, transformer-based architectures, and reinforcement learning systems, to power large-scale online advertising ranking and optimization platforms.
  • Lead the development and optimization of complex feature representations, including high-dimensional embeddings, contextual and temporal signals, and cross-session user behavior modeling.
  • Drive end-to-end model lifecycle execution, including system architecture design, large-scale experimentation, model deployment, performance monitoring, and iterative infrastructure improvements in production environments.
  • Collaborate closely with product, data, and infrastructure engineering teams to translate business objectives into scalable, statistically rigorous modeling solutions.
  • Conduct advanced experiment design and causal analysis to evaluate model impact and inform strategic decisions.
  • Provide technical leadership and mentorship to machine learning engineers and contribute to organization-wide modeling standards, best practices, and long-term technical strategy.
  • Shape the long-term modeling vision across multiple advertising domains, including conversion optimization, application advertising, shopping, and brand advertising.

Requirements

  • Master’s degree in Computer Science, Engineering (any field) or related quantitative discipline.
  • 3 years of experience in the job offered or related occupation.
  • Python, Java, and Scala.
  • C++, Go, or Rust.
  • Major machine learning frameworks and libraries.
  • Applied statistics, hypothesis testing and experiment design for online machine learning systems.
  • Large-scale data processing and analytics frameworks.
  • Deployment and operation of production systems in containerized and distributed environments.
  • Designing and training advanced models, including deep neural networks, transformer-based architectures, and reinforcement learning models.
  • Marketplace dynamics, such as real-time bidding (RTB) or pacing control systems.
  • Developing and optimizing online advertising systems, including ad ranking, targeting, and marketplace.
  • Providing technical leadership, mentorship, or guidance to other machine learning engineers.

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • 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
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

Skills

PythonJavaScalaC++GoRustMachine Learning FrameworksApplied StatisticsHypothesis TestingExperiment DesignLarge-Scale Data ProcessingContainerized EnvironmentsDistributed SystemsDeep Neural NetworksTransformers

Similar roles

ML Engineering jobs
Reddit

Staff Machine Learning Engineer, Notifications Relevance

RedditUnited States

Technical leader for Reddit's Notifications Relevance ML systems, driving large-scale recommendation systems spanning retrieval, ranking, budget optimization, and LLM-powered experiences.

230k – 322k
Remote8+ YOEML Engineering
Reddit

Staff Machine Learning Engineer, Ads Measurement Modeling

RedditUnited States

Leads technical strategy, architecture, and development of advanced ML models for ads identity modeling and measurement, ensuring scalability, privacy compliance, and integration across systems. Requires 7+ years software engineering with 3+ in ML at scale, expertise in ML frameworks and large-scale data processing.

230k – 322k
Remote7+ YOEML Engineering
Fractional AI

Senior / Staff Software Engineer (SF/NY)

Fractional AISan Francisco, CA +1

Senior/Staff Software Engineer builds end-to-end AI products for clients, spending 75% time coding and 25% with stakeholders like CTOs. Requires 8+ years experience shipping products, applying software engineering to AI systems with high ownership.

230k – 350k
Hybrid8+ YOEML Engineering
Betterment

Sr. Staff Engineer

BettermentNew York, NY

Leads AI platform strategy and infrastructure for deploying AI features across Betterment's products, partnering with product, compliance, and engineering teams. Requires deep LLM expertise, fullstack experience with React/GraphQL/server languages, and production AI operations in a regulated environment.

230k – 270k
HybridML Engineering
Reddit

Staff Machine Learning Engineer, Ads Content Understanding

RedditUnited States

Leads technical roadmap for ads content understanding, providing mentorship and hands-on ML work to build signals for content taxonomy, opinion mining, and product detection powering Reddit's ads. Requires 7+ years MLE experience with NLP/LLMs at scale and staff-level leadership.

230k – 322k
Remote7+ YOEML Engineering