Senior Software Engineer - Machine Learning Engineering

Job expired!
At Discord, we passionately believe that everyone should be able to find somewhere they fit in. We are dedicated to making it easier for people to connect, engage, and share content with friends and communities on our platform. Machine Learning plays a crucial role in enhancing the user experience by providing intelligent and delightful interactions. We are expanding our user experience with individualized suggestions, smart notifications, and generative AI. Our Machine Learning Engineering team is engaged in every aspect of the process to deliver operational ML systems. If you love working with applied ML teams and the idea of creating something from the ground up excites you, do keep reading! What You'll Do: - Develop and refine new ML-based products that encourage creativity, discovery, and engagement on Discord. - Design and create robust, highly scalable, low-latency machine learning systems that are capable of delivering personalized experiences to millions of users daily. - Construct elastic serving infrastructure using MLOps stacks such as Vertex AI, TorchServe. - Collaborate with leadership and senior engineers across teams to form a technical vision and establish a technical roadmap for ML systems. - Collaborate with Engineering Managers and other Staff Engineers to make decisions for Discord and the engineering function as a whole. - Mentor the upcoming technical leaders at Discord. Who You Are: - You hold a Bachelor's degree (or higher) in a quantitative area such as Computer Science, Physics, Applied Math, Statistics or other relevant fields. - You possess 10+ years of professional experience as a Machine Learning Engineer or Software Engineer or 7+ years with a higher degree. - You have defined the modelling, architecture, toolset, and strategy of large-scale, distributed machine learning systems and have experience in successfully deploying these systems. - You possess programming skills in Python and understand software engineering principles, including clear, maintainable code. - You have excellent communication skills and the ability to collaborate effectively across functions. - You solve problems from first principles. You are comfortable with ambiguity and are enthusiastic about group problem-solving to find solutions to complex issues and then implement them. You can convert a high-level, vague goal into a shippable solution. - You have a strong sense of product development, and are passionate about applications shaped by user feedback and end user experiences. The US base salary range for this full-time position is $230,000 to $256,000, plus equity and benefits. Our salary ranges are based on role and level. Within each range, individual pay depends on additional factors, including job-related skills, experience, and relevant education or training. The compensation details listed here relate only to base salary and do not include equity or benefits. Benefits and Perks: - Comprehensive health insurance includes Health, Dental, and Vision (up to $20,000 for gender affirmation procedures). - Mental health resources and quarterly wellness stipends. - More than 14 paid holidays, four weeks of paid time off, plus use-what-you-need sick days. - Paid parental leave along with fertility, adoption, and other family planning benefits. - Flexible long-term work options (remote and hybrid). - Time off for volunteering. - A diverse array of Employee Resource Groups. - Added commuter contributions and other perks for office-based employees. About Us: Discord is an app that allows friends and communities to come together through voice, video, and text to hang out and explore their interests, from artists and activists to study groups, sneakerheads, plant parents, and more. With 150 million monthly users across 19 million active communities, known as servers, Discord has grown to become one of the world's most popular communication services. Discord was built without selling ads or user data, instead, we offer a premium subscription called Nitro that provides users extra perks such as higher quality streams and fun customizations. We are committed to creating an inclusive world where no one feels like an outsider and everyone can find a sense of belonging. Achieving this is undoubtedly a challenge, but it's one that comes with great rewards. Our mission allows us to positively influence millions of people all over the world. So, if this resonates with you, then come and help us build a world where everyone belongs!