At a Glance
- Tasks: Design and maintain large-scale distributed training infrastructure for Ads ML models.
- Company: Join Reddit, a vibrant community with over 101M daily active users, fostering open conversations online.
- Benefits: Enjoy flexible remote work, private medical care, and generous vacation policies.
- Why this job: Be part of a cutting-edge team improving ad targeting and efficiency in a dynamic environment.
- Qualifications: 5+ years in infrastructure engineering; 2+ years with Ray platform; strong distributed computing knowledge.
- Other info: Reddit values diversity and offers accommodations for applicants with disabilities.
The predicted salary is between 43200 - 72000 £ per year.
Senior Machine Learning Engineer, Ads Training PlatformJoin to apply for the Senior Machine Learning Engineer, Ads Training Platform role at Reddit, Inc.Senior Machine Learning Engineer, Ads Training PlatformJoin to apply for the Senior Machine Learning Engineer, Ads Training Platform role at Reddit, Inc.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 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.Reddit has a flexible first workforce! if you happen to live close to our physical office location our doors are open for you to come into the office as often as you\’d like. Don\’t live near one of our offices? No worries: You can apply to work remotely from the Netherlands or the United Kingdom.Team OverviewThe Ads Training Platform pod builds and maintains the distributed training and data processing infrastructure that powers Reddit’s Ads machine learning models. We focus on enabling fast, reliable, and scalable model training across large datasets, supporting the Ads ML teams in improving ad targeting, conversion prediction, and advertiser value.We are looking for an engineer with deep experience in infrastructure, distributed systems, and ML platform operations to help evolve and scale our training systems.What You’ll DoDesign, build, and maintain large-scale distributed training infrastructure for Ads ML models.Develop tools and frameworks on top of the Ray platform.Build tools to debug, profile, and tune distributed training jobs for performance and reliability.Integrate with object storage systems and improve data access patterns.Collaborate with ML engineers to improve model training time, efficiency, and GPU training costs..Drive improvements in scheduling, state management, and fault tolerance within the training platform to enhance overall performance.What You Bring5+ years in infrastructure/platform engineering or large-scale distributed systems.2+ years hands-on experience with Ray platform.Strong understanding of distributed computing principles (task scheduling, fault tolerance, state management).Experience with distributed storage systems and large-scale data processing.Proven ability to debug and profile distributed jobs.Experience with deep learning frameworks (PyTorch, TensorFlow) is a big plus.Bonus: model optimization for distributed training, Ads ML experience.BenefitsPension SchemePrivate Medical and Dental SchemeLife Assurance, Income ProtectionWorkspace benefit for your home officePersonal & Professional development fundsFamily Planning SupportCommuter BenefitsFlexible Vacation & Reddit Global Days OffIn select roles and locations, the interviews will be recorded, and transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out recording, transcription and summarization prior to any scheduled interviews.During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeContractJob functionJob functionEngineering and Information TechnologyIndustriesSocial Networking PlatformsReferrals increase your chances of interviewing at Reddit, Inc. by 2xGet notified about new Machine Learning Engineer jobs in United Kingdom.London, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 3 weeks agoLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom £65,000.00-£75,000.00 1 month agoLondon, England, United Kingdom 5 days agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 2 months agoAI Machine Learning Engineer: AI Shopping Agents (Remote)Software Engineer (Python) – AI PlatformLondon, England, United Kingdom 2 months agoLondon, England, United Kingdom 3 weeks agoLondon, England, United Kingdom 3 weeks agoMultiple Data Engineers/Scientists/ML Engineers needed – LONDONLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 2 weeks agoSoftware Engineer- Machine Learning – UKLondon, England, United Kingdom 6 days agoLondon, England, United Kingdom £90,000.00-£120,000.00 1 month agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Senior Machine Learning Engineer, Ads Training Platform employer: JobLeads GmbH
Contact Detail:
JobLeads GmbH Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Machine Learning Engineer, Ads Training Platform
✨Tip Number 1
Familiarise yourself with the Ray platform, as it's a key part of the role. Consider contributing to open-source projects or building your own small-scale applications using Ray to demonstrate your hands-on experience.
✨Tip Number 2
Network with professionals in the machine learning and distributed systems space. Attend relevant meetups or webinars, and engage with communities on platforms like LinkedIn to increase your visibility and learn from others in the field.
✨Tip Number 3
Prepare to discuss your experience with debugging and profiling distributed jobs. Have specific examples ready that showcase your problem-solving skills and how you've improved performance in past projects.
✨Tip Number 4
Research Reddit's Ads ML models and their current challenges. Understanding their needs will help you tailor your discussions during interviews and show that you're genuinely interested in contributing to their team.
We think you need these skills to ace Senior Machine Learning Engineer, Ads Training Platform
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in infrastructure, distributed systems, and machine learning. Use keywords from the job description to demonstrate that you meet the specific requirements for the Senior Machine Learning Engineer position.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for Reddit and the role. Discuss your experience with the Ray platform and how it relates to the responsibilities outlined in the job description. Be sure to mention any relevant projects or achievements.
Showcase Technical Skills: In your application, emphasise your technical skills, particularly in distributed computing principles and deep learning frameworks like PyTorch or TensorFlow. Provide examples of how you've applied these skills in previous roles.
Prepare for Potential Interview Questions: Anticipate questions related to your experience with large-scale distributed systems and debugging distributed jobs. Be ready to discuss specific challenges you've faced and how you overcame them, as well as your approach to improving model training efficiency.
How to prepare for a job interview at JobLeads GmbH
✨Showcase Your Experience with Distributed Systems
Make sure to highlight your 5+ years of experience in infrastructure and large-scale distributed systems. Be prepared to discuss specific projects where you've designed or maintained such systems, especially in relation to machine learning.
✨Demonstrate Knowledge of the Ray Platform
Since the role requires hands-on experience with the Ray platform, be ready to explain how you've used it in past projects. Discuss any tools or frameworks you've developed on top of Ray and how they improved performance.
✨Prepare for Technical Questions on Debugging and Profiling
Expect questions that assess your ability to debug and profile distributed jobs. Prepare examples of challenges you've faced in this area and how you resolved them, focusing on performance and reliability improvements.
✨Understand the Importance of Collaboration
Collaboration with ML engineers is key in this role. Be ready to share experiences where you've worked closely with other teams to enhance model training efficiency and GPU costs, showcasing your teamwork skills.