Machine Learning Engineering Manager - Ads Engagement Modeling
Lead and mentor a machine learning team building engagement prediction models for Reddit Ads. Define technical vision, drive model development from ideation to production, and collaborate with PMs and data scientists.
About the job
Responsibilities
- Set Technical Vision and Strategy: Define and execute a roadmap for engagement modeling, balancing innovative modeling approaches with business objectives.
- Drive Technical Execution: Oversee the model development lifecycle from ideation to deployment, ensuring high standards of ML performance and robustness.
- Lead and Mentor a High-Performing Team: Recruit, mentor, and retain top ML talent, fostering a culture of growth, collaboration, and technical excellence.
- Collaborate Cross-Functionally: Partner with PMs, data scientists, and other engineering teams to align on engagement strategies, data requirements, and model KPIs.
- Innovate in ML Architecture: Implement and optimize model architectures tailored to engagement prediction, leveraging deep learning and advanced ML techniques.
Requirements
- At least 2+ years of experience building and managing high-performing machine learning teams, ideally in the Ads domain (tech lead experience considered)
- Deep hands-on experience working with machine learning models and deploying them in large-scale production systems
- Proven ability in training, evaluating, and deploying large-scale models
- 4+ years of hands-on experience with TensorFlow or PyTorch
- Ability to develop and communicate a clear, compelling technical strategy that supports broader company objectives
- Passion for developing scalable, well-designed, and responsible AI solutions that drive business value
- Strong interpersonal skills and a collaborative mindset, with the ability to effectively communicate complex technical topics to diverse audiences
Nice-to-Haves
- Experience with Ads or Engagement Modeling
Benefits
- 100% remote opportunity
- Competitive salary and equity options
- Comprehensive health benefits (medical, dental, vision) & workplace perks (home office set up stipend)
- Generous 401k matching
- Flexible vacation policy
- Paid parental leave (4+ months)
- Family planning support
- Paid volunteer time off
Skills
TensorFlow, PyTorch, Machine Learning, Deep Learning, Model Deployment, Production Systems, Technical Strategy, Team Leadership, Cross-Functional Collaboration, Ads Modeling
Similar jobs
Engineering Management jobsLeads and develops a software engineering team building middleware and on-device services for autonomous drone platforms. The role combines people management with hands-on Python or C++ development, systems architecture, reliability improvements, and cross-functional technical leadership.
Hands-on engineering team lead building and evolving Next.js while coaching a small team and setting technical direction. Requires 8+ years of software engineering experience, strong React or framework architecture expertise, and continued production coding experience.
Leads the deployment organization responsible for bringing global HPC and GPU infrastructure online, owning people, delivery, standards, vendors, and executive-level program risk. Requires 10+ years in network engineering or data center deployment and substantial engineering management experience.
Leads Compute, Data, and Developer Experience teams, owning infrastructure strategy, reliability, developer enablement, vendor spend, and team growth. The role requires 8+ years of infrastructure or platform experience, 4+ years of engineering leadership, and deep expertise in AWS, Kubernetes, Terraform, ArgoCD, and observability.
Leads the Guidance and Control team responsible for developing, integrating, qualifying, and flight-testing autonomy and control algorithms for unmanned aerial systems. Requires substantial engineering leadership experience, controls expertise, and a track record of shipping products and developing high-performing teams.