Discord is seeking a Staff Software Engineer specializing in Machine Learning to join our team. This role focuses on applying ML across Discord to unlock high-impact possibilities in user engagement, growth, understanding, and personalization. The ideal candidate will have 8+ years of experience as a Machine Learning Engineer or Data Scientist, with a strong background in building low-latency, complex ML systems at scale. You'll be responsible for designing and implementing robust recommendation systems, collaborating with cross-functional teams, and driving execution from ideation to production. This position offers the opportunity to work on cutting-edge ML-driven products that foster creativity, discovery, and engagement for millions of users. The role requires strong technical expertise, product sense, and the ability to thrive in ambiguous environments. Join us in shaping the future of Discord's ML-driven user experiences and make a significant impact on how people connect and interact online.
Key Responsibilities: • Build and iterate on new ML-driven products to foster creativity, discovery, and engagement on Discord • Design and implement robust, high-scale, low-latency content and user recommendation systems • Collaborate with cross-functional teams to create ML-driven roadmaps and systems • Make appropriate trade-off decisions between development velocity and system complexity
Requirements: • 8+ years of experience as a Machine Learning Engineer or Data Scientist • Extensive experience building low-latency and complex ML systems at scale • Strong product sense and passion for user-driven applications • Excellent communication skills for cross-functional project leadership • Ability to thrive in ambiguous environments and solve complex problems
Discord offers a competitive salary range of $246,000 to $270,400 plus equity and benefits for this role. Join us in our mission to create genuine connections and foster true belonging in the digital space.