Published: Thu, 31 Oct 2024 16:51:01 GMT
per year
We are seeking a Senior Machine Learning Software Engineer to join our team at Dropbox Dash. As a key member of our search quality team, you will have the opportunity to contribute to the development and improvement of our search capabilities, providing users with an exceptional search experience. In this role, you will utilize your expertise in machine learning to design, code, train, test, deploy, and iterate on large-scale systems that power our search features. You will collaborate closely with cross-functional teams and have a direct impact on millions of users, as we strive to revolutionize the way people work and collaborate.
At Dropbox Dash, we value our engineers and have a clear career progression framework that outlines the expectations for each level. To learn more about our engineering culture and progression framework, check out our blog post.
Key Responsibilities:
– Design, build, evaluate, deploy, and iterate on large-scale machine learning systems
– Understand the machine learning stack at Dropbox and develop systems to personalize the user experience
– Collaborate with Product, Design, Infrastructure, and Frontend teams to bring models and features to life
– Work with large-scale data systems and infrastructure
– Evaluate the performance of machine learning systems against business objectives and implement them into production
– Contribute to the team’s technical strategy for the end-to-end machine learning lifecycle, aligning with business objectives and driving impactful outcomes
Requirements:
– BS, MS, or PhD in Computer Science, Mathematics, Statistics, or other related fields or equivalent work experience
– 8+ years of experience in engineering, with 5+ years of experience specifically in building machine learning or AI systems
– Strong industry experience with large-scale data
– Excellent collaboration, analytical, and problem-solving skills
– Familiarity with state-of-the-art Large Language Models
– Proven software engineering skills across multiple languages, such as Python, Go, and C/C++
– Experience with machine learning software tools and libraries, such as PyTorch, HuggingFace, LangChain, TensorFlow, Keras, and scikit-learn
Preferred Qualifications:
– PhD in Computer Science or related field with research experience in machine learning
– Experience with natural language processing, deep learning, Bayesian reasoning, recommender systems, learning to rank, speech processing, semistructured data learning, graph learning, reinforcement or active learning, large language models, machine learning software systems, retrieval-augmented generation, or machine learning on edge devices
Total Rewards:
– Competitive pay range of $193,000 – $261,000 CAD per year in Canada Apply link