At a Glance
- Tasks: Develop and optimise machine learning models for ad retrieval and ranking.
- Company: Join Reddit, a vibrant community platform with millions of active users.
- Benefits: Enjoy flexible vacation, private medical care, and personal development funds.
- Why this job: Be part of a mission-driven team shaping the future of online advertising.
- Qualifications: 3+ years in machine learning with experience in TensorFlow/PyTorch and large datasets.
- Other info: Work in a collaborative environment with opportunities for growth and innovation.
The predicted salary is between 43200 - 72000 £ per year.
Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With + active communities and approximately M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information.
The Ads Retrieval team’s mission is to identify business opportunities and provide ML models and data-driven solutions for candidate sourcing, recommendation, early ranking, and filtering in Ads upper funnel. The team works on:
- Building and iterating on candidate sourcing and early ranking Machine Learning models and algorithms to find the most relevant, engaging, and diversified ad candidates for global optimization and various product use cases.
- Designing and establishing a large-scale candidate indexing system to enable efficient candidate retrieval at a scale of millions to billions, powering ads recommendation and ranking with a good balance between quality and computation efficiency.
As a machine learning engineer in the ads retrieval team, you will research, formulate, and execute our mission to build end-to-end ML solutions and deliver the right ad to the right user under the right context with data and ML-driven solutions.
Your Responsibilities:
- Building ads retrieval and early ranking systems for critical ML tasks using advanced industrial-level techniques.
- Researching, implementing, testing, and launching new model architectures including information retrieval, ANN, recommendation systems, and deep neural networks within high-dimensional information systems.
- Working on large-scale data systems, backend services, and product integration.
- Collaborating closely with multiple stakeholders across product, engineering, research, and marketing.
Who You Might Be:
- + years of experience with applied machine learning models using TensorFlow/PyTorch with large-scale ML systems.
- + years of end-to-end experience in training, evaluating, testing, and deploying machine learning models.
- Proficiency with programming languages (Java, Python, Golang, C++, or similar) and statistical analysis.
- Experience orchestrating complex data pipelines and system engineering on large-scale datasets.
- Prior experience with information retrieval and recommendation systems.
- Ads domain knowledge on product and ML solutions is a plus.
Benefits:
- Pension Scheme
- Private Medical and Dental Scheme
- Life Assurance, Income Protection
- Workspace benefit for your home office
- Personal & Professional development funds
- Family Planning Support
- Commuter Benefits
- Flexible Vacation & Reddit Global Days Off
Join us at Reddit, and help us build a community that is inclusive and empowering for everyone.
Machine Learning Engineer - Ads Retrieval (London) employer: Reddit
Contact Detail:
Reddit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Machine Learning Engineer - Ads Retrieval (London)
✨Tip Number 1
Familiarise yourself with the latest trends in machine learning, particularly in ads retrieval and recommendation systems. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with current or former employees of Reddit, especially those in the Ads Retrieval team. They can provide valuable insights into the company culture and the specific challenges faced in the role, which can be beneficial for your application.
✨Tip Number 3
Prepare to discuss your experience with large-scale ML systems and data pipelines. Be ready to share specific examples of projects you've worked on that align with the responsibilities outlined in the job description.
✨Tip Number 4
Stay updated on Reddit's latest developments and initiatives in the ads space. Showing that you are informed about the company's direction and how your skills can contribute will make a strong impression during the interview process.
We think you need these skills to ace Machine Learning Engineer - Ads Retrieval (London)
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Machine Learning Engineer position at Reddit. Familiarise yourself with the specific skills mentioned in the job description, such as experience with TensorFlow/PyTorch and knowledge of information retrieval.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your work with machine learning models, programming languages, and any experience with large-scale data systems or recommendation systems.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for machine learning and how your background makes you a great fit for the Ads Retrieval team. Mention specific projects or experiences that demonstrate your ability to build and implement ML solutions.
Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a technical role like this.
How to prepare for a job interview at Reddit
✨Showcase Your Technical Skills
Be prepared to discuss your experience with machine learning frameworks like TensorFlow or PyTorch. Bring examples of projects where you've implemented models, and be ready to explain your thought process and the challenges you faced.
✨Understand the Ads Retrieval Domain
Familiarise yourself with the specifics of ads retrieval and recommendation systems. Research Reddit's approach to ads and think about how your skills can contribute to their mission of delivering relevant ads to users.
✨Prepare for System Design Questions
Expect questions on designing large-scale data systems and candidate indexing systems. Practice articulating your design choices and how they balance quality and computational efficiency, as this is crucial for the role.
✨Demonstrate Collaboration Skills
Since the role involves working closely with various stakeholders, be ready to discuss past experiences where you collaborated with product, engineering, or marketing teams. Highlight your communication skills and ability to work in a team.