Senior Machine Learning Engineer, Ads ML Efficiency
This is a Fully Remote Job About Our Client: Reddit is a platform hosting over 100,000 active communities, serving approximately 130 million daily active unique visitors. It facilitates open, authentic conversations across diverse interests and operates in the digital community and information-sharing space. The organization addresses the challenge of connecting users through shared passions and interests on a large scale. About the Opportunity: The SENIOR MACHINE LEARNING ENGINEER, ADS ML EFFICIENCY, focuses on optimizing machine learning workloads to improve speed, scalability, and cost-efficiency. This role directly impacts the effectiveness of machine learning models used for advertising by identifying and resolving performance bottlenecks and implementing enhancements that improve system-wide execution and outcomes. Responsibilities: Lead end-to-end performance optimization for production machine learning workloads. Profile and diagnose ML performance issues across execution, runtime, hardware utilization, and infrastructure. Design and implement improvements in inference execution, memory management, precision, and related techniques. Enhance ML training and serving efficiency, balancing latency, throughput, hardware use, cost, and model quality. Support model launches through benchmarking, load testing, and regression detection. Collaborate with engineering and platform teams to identify optimization opportunities and validate impacts. Develop reusable performance tools, benchmarks, and guidance to accelerate model deployment. Provide technical leadership and mentorship through collaboration, code reviews, and knowledge sharing. Requirements: Proven experience in machine learning performance engineering with measurable improvements. Expertise in at least one ML performance domain such as runtimes, compiler integration, or GPU optimization. Strong skills in profiling, benchmarking, and systematic bottleneck identification. Solid software engineering background with proficiency in Python and systems programming. Understanding of production ML frameworks and performance trade-offs. Good engineering judgment balancing performance with correctness, reliability, and maintainability. Effective communication skills to articulate trade-offs and collaborate with teams. Pay Range and Compensation Package: The pay range and compensation package for this role will be determined based on the candidate's experience, skills, and other relevant factors. Benefits & Perks: Global benefit programs including workspace, professional development, and caregiving support Family planning support Gender-affirming care Mental health and coaching benefits Group personal pension scheme with employer match Private medical and dental scheme Income replacement programs Bike to work scheme Flexible vacation and paid volunteer time off Generous paid parental leave Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin. Note: TalentHop is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.