Machine Learning Engineering Manager - Ads Engagement Modeling

RedditReddit·Remote(Remote - United States)
Software Development
Excel

WFA Digital Insight

As the demand for skilled machine learning professionals grows, with a 25% increase in job postings in the last year, Reddit's Machine Learning Engineering Manager role stands out. With the rise of online communities and social media, the ability to drive engagement through predictive modeling is crucial. This role is particularly interesting in the current remote job market, as it offers the chance to work with a diverse team and shape the future of Ads prediction models. Candidates should be aware that a strong background in machine learning, strategic vision, and collaborative mindset are essential for success in this position.

Job Description

About the Role

The Machine Learning Engineering Manager role at Reddit is a unique opportunity to lead a team of skilled professionals in developing and implementing machine learning models that drive user engagement with diverse media and content. As a key member of the Engagement Modeling Team, you will be responsible for defining and executing a roadmap for engagement modeling, balancing innovative modeling approaches with business objectives. The team's focus on predictive modeling to improve interactions, such as click-throughs and video view-throughs, is crucial to Reddit's success.

The Engagement Modeling Team at Reddit is a high-impact team that collaborates closely with cross-functional stakeholders, including product managers, data scientists, and other engineering teams. As a leader in this team, you will have the opportunity to shape and scale Reddit's Ads prediction models, driving technical excellence and innovation in machine learning architecture.

Reddit is a community of communities, built on shared interests, passion, and trust. With over 100,000 active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet's largest sources of information. As a Machine Learning Engineering Manager, you will play a critical role in driving user engagement and improving the overall user experience.

What You Will Do

  • Set technical vision and strategy for engagement modeling, defining a roadmap that balances innovative modeling approaches with business objectives
  • Drive technical execution, overseeing the model development lifecycle from ideation to deployment and ensuring high standards of ML performance and robustness
  • Lead and mentor a high-performing team, recruiting, mentoring, and retaining top ML talent and fostering a culture of growth, collaboration, and technical excellence
  • Collaborate cross-functionally with product managers, data scientists, and other engineering teams to align on engagement strategies, data requirements, and model KPIs
  • Innovate in ML architecture, implementing and optimizing model architectures tailored to engagement prediction and leveraging deep learning and advanced ML techniques
  • Develop and maintain a deep understanding of Reddit's Ads business and user engagement metrics, using this knowledge to inform modeling approaches and technical strategies
  • Partner with stakeholders to identify and prioritize modeling opportunities, defining project requirements and timelines
  • Ensure the scalability and reliability of models, working closely with engineering teams to deploy and maintain models in production

What We Are Looking For

  • Prior experience managing engineering teams with a strong emphasis on technical mentorship and team growth
  • Ability to set technical vision and strategy, planning and executing a long-term technical strategy aligned with business objectives
  • Experience driving technical execution, overseeing the model development lifecycle from ideation to deployment and ensuring high standards of ML performance and robustness
  • Strong background in machine learning, with expertise in deep learning and advanced ML techniques
  • Excellent collaboration and communication skills, with the ability to work effectively with cross-functional stakeholders
  • Experience with data analysis and interpretation, using data to inform modeling approaches and technical strategies
  • Strong programming skills, with proficiency in languages such as Python, Java, or C++
  • Experience with Agile development methodologies and version control systems such as Git

Nice to Have

  • Experience with cloud-based technologies, such as AWS or Google Cloud
  • Familiarity with containerization using Docker and Kubernetes
  • Knowledge of data visualization tools, such as Tableau or Power BI
  • Experience with machine learning frameworks, such as TensorFlow or PyTorch
  • Certification in machine learning or a related field

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • Flexible paid time off and sick leave
  • Remote work stipend and home office setup reimbursement
  • Professional development opportunities, including conferences and training
  • Access to cutting-edge technologies and tools
  • Collaborative and dynamic work environment
  • Opportunity to work on high-impact projects that drive business results

How to Stand Out

  • Tip: Highlight your experience with machine learning frameworks and deep learning techniques in your resume and cover letter, as these skills are highly valued in this role.
  • To stand out, create a portfolio that showcases your previous work in machine learning and predictive modeling, including any relevant projects or publications.
  • Make sure to research Reddit's Ads business and user engagement metrics, and be prepared to discuss how you would approach modeling and technical strategies in this context.
  • Emphasize your ability to collaborate and communicate effectively with cross-functional stakeholders, as this is a key aspect of the Machine Learning Engineering Manager role.
  • When negotiating salary, consider the company's equity package and benefits, as well as the potential for long-term growth and professional development.
  • Be prepared to discuss your experience with Agile development methodologies and version control systems, as these are essential skills for success in this position.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.