Senior Machine Learning Engineer, Ads

RedditReddit·Remote(Remote - Ontario, Canada)
AI & Machine Learning

WFA Digital Insight

As the demand for machine learning specialists in the digital space continues to soar, with a notable 25% increase in job postings over the last year, professionals with a keen eye for innovation and a passion for community-driven platforms are in high demand. Reddit, with its commitment to fostering open and authentic conversations, stands out as a unique workspace. The role of a Senior Machine Learning Engineer in such a dynamic environment requires not only technical prowess but also an understanding of how to leverage machine learning to enhance user experience and drive business growth. Before applying, candidates should be aware of the evolving landscape of digital marketing and the importance of staying adaptable in a rapidly changing tech world.

Job Description

About the Role

The Senior Machine Learning Engineer position at Reddit is a pivotal role that combines the worlds of machine learning, digital marketing, and community engagement. As part of the Ads ML Platform team, this engineer will be at the forefront of developing and implementing machine learning solutions aimed at enhancing the advertising experience on Reddit. With over 100,000 active communities and approximately 121 million daily active unique visitors, the potential impact of this role is significant.

The day-to-day responsibilities will involve working closely with cross-functional teams to identify areas where machine learning can add value, designing and developing ML models, and ensuring the seamless integration of these models into Reddit's ads serving stack. Given Reddit's flexible workforce model, this role offers the flexibility to work remotely from Ontario, Canada, with the option to visit one of Reddit's physical office locations as desired.

What You Will Do

  • Design, develop, and deploy machine learning models to improve ad targeting, retrieval, and overall ad experience
  • Collaborate with the Ads ML Serving Team to build a highly reliable, scalable, and efficient ML serving stack
  • Focus on long-term architecture, tight integration with the ads serving stack, CPU/GPU performance optimization, and model velocity tools
  • Work with the Attribution & Identity Team to build attribution systems and identity solutions for advertisers
  • Develop experimentation tools and platforms to improve usability, transparency, and performance insights
  • Engage with the Ads Measurement Modeling Team to prove the value of Reddit Ads through data-driven insights
  • Participate in code reviews to ensure high-quality code and adherence to engineering standards
  • Stay updated with the latest advancements in machine learning and their potential applications in digital advertising
  • Contribute to the development of Reddit's ads technology infrastructure

What We Are Looking For

  • Bachelor's or Master's degree in Computer Science, Machine Learning, or a related field
  • 5+ years of experience in developing and deploying large-scale machine learning models
  • Strong background in machine learning, data mining, and software development
  • Experience with deep learning frameworks such as TensorFlow or PyTorch
  • Proficiency in programming languages such as Python, Java, or C++
  • Experience working with large datasets and distributed computing environments
  • Strong understanding of computer science fundamentals, including data structures and algorithms
  • Excellent problem-solving skills and the ability to work in a fast-paced environment

Nice to Have

  • Experience with natural language processing or computer vision
  • Knowledge of the latest developments in machine learning and their applications in advertising technology
  • Familiarity with agile development methodologies and version control systems like Git
  • Experience working in a remote team environment

Benefits and Perks

  • Competitive salary and benefits package
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Opportunity to work with a talented team of engineers and researchers
  • Comprehensive health insurance and wellness programs
  • Generous paid time off and holidays
  • Professional development opportunities and support for continuous learning

How to Stand Out

  • Ensure your portfolio highlights specific examples of machine learning models you've developed and deployed, particularly in advertising contexts.
  • Be prepared to explain complex technical concepts in simple terms during interviews, demonstrating your ability to collaborate with non-technical teams.
  • Show a genuine interest in Reddit's mission and community, and be ready to discuss how your skills can contribute to enhancing the user experience.
  • Familiarize yourself with Reddit's tech stack and be prepared to discuss potential improvements or innovations you could bring.
  • Practice explaining your approach to staying current with advancements in machine learning and how you see these developments impacting the future of digital advertising.
  • Consider creating a personal project that demonstrates your ability to work with large datasets and machine learning frameworks, showcasing your problem-solving skills.

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