Staff Machine Learning Engineer, Developer Platform
RemoteHunterFull Description
1. About Our Client:
The organization operates a large online platform hosting over 100,000 active communities and attracting approximately 121 million daily unique visitors. It serves as a major source of information and open conversations on the internet, centered around shared interests and authentic user engagement. The Developer Platform team supports third-party developers, moderators, and users in creating new apps, games, and tools that enhance community interaction and productivity, powering everything from custom posts to moderation tools and data products.
2. About the Opportunity:
The Staff Machine Learning Engineer, Developer Platform role focuses on building ranking and personalization systems that help users discover apps and games within the platform. This position is responsible for designing and shipping ranking, retrieval, and experimentation systems that drive discovery and engagement across multiple surfaces including feeds and notifications. The role involves end-to-end ownership of machine learning workflows, from defining objectives and signals to deploying models and analyzing outcomes, directly shaping the user experience and technical strategy for Developer Platform ranking.
3. Responsibilities:
• Design and implement next-generation ranking and machine learning backend systems for app and game discovery.
• Collaborate with ML, data science, and product teams to define signals, APIs, and feedback loops for training and iterating ranking models.
• Develop and productionize new retrieval, ranking, and experimentation methods to enable innovative platform experiences.
• Ensure reliability, observability, and best practices in experimentation for ranking systems.
• Write efficient, scalable code using Go, Python, Baseplate, and GraphQL.
• Mentor engineers and lead technical discussions to guide long-term ranking and personalization strategies.
4. Requirements:
• 8+ years of software engineering experience building large-scale distributed or ML-driven systems using Go, Python, C++, or similar languages.
• Proven success on cross-functional product teams delivering features that impact user outcomes and core metrics.
• Experience with ML tooling and platforms, including deployment, automation, experiment frameworks, system diagnosis, reproducibility, and monitoring.
• Expertise in designing performant and stable ML or ranking systems such as recommendation, ads, search, or feed systems.
• Strong organizational skills to prioritize and manage complex projects on schedule with attention to detail.
• BS in Computer Science or related technical field, or equivalent experience.
• Proficiency in software engineering best practices including testing, code reviews, and documentation.
• Entrepreneurial mindset with comfort working independently in ambiguous, fast-paced environments, favoring iterative development.
• Excellent communication skills to collaborate remotely with cross-functional teams and explain complex ML concepts to technical and non-technical stakeholders.
5. 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.
6. Benefits & Perks:
• Comprehensive healthcare benefits and income replacement programs
• 401k plan with employer match
• Global benefits including workspace support, professional development, and caregiving support
• Family planning support
• Gender-affirming care
• Mental health and coaching benefits
• 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:
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.