Senior Machine Learning Engineer, Dash Agentic AI
WFA Digital Insight
The demand for skilled machine learning engineers has grown exponentially in recent years, with a notable 25% increase in job postings in 2025 alone. As companies like Dropbox continue to invest in AI technologies, professionals with expertise in areas like multi-agent coordination and autonomous systems are in high demand. With its commitment to creating a more enlightened way of working, Dropbox stands out as an attractive employer for those passionate about AI and its applications. Before applying, candidates should be aware of the company's Engineering Career Framework, which outlines expectations for engineers at each career level.
Job Description
About the Role
As a Senior Machine Learning Engineer at Dropbox, you will play a pivotal role in advancing the company's mission to create a more enlightened way of working. Your primary focus will be on designing, building, deploying, and refining highly reliable AI agents that operate at massive scale, leveraging cutting-edge AI/ML technologies. These agents will power Dropbox Dash's universal agentic search and autonomous organization features, transforming how millions of users collaborate, stay organized, and focus on the work that truly matters.The role entails working closely with cross-functional teams to translate ambiguous user needs into concrete AI capabilities that drive business outcomes. Your expertise in machine learning will help establish rigorous safety, alignment, and evaluation frameworks, ensuring that autonomous systems are helpful, honest, and harmless. As a senior member of the team, you will also mentor junior engineers and contribute to the broader Dropbox AI strategy, fostering a culture of technical excellence.
What You Will Do
- Design and productionize agentic AI frameworks, including multi-agent coordination, planning, tool-use, and memory, allowing agents to maintain long-term context and execute complex tasks.
- Lead the end-to-end design of ML systems, from fine-tuning and advanced prompting to inference optimization and production monitoring.
- Establish and maintain rigorous safety, alignment, and evaluation frameworks for autonomous systems.
- Collaborate with Product, Design, Infra, and Frontend teams to translate user needs into concrete AI capabilities.
- Mentor junior engineers and contribute to the Dropbox AI strategy.
- Develop and refine AI algorithms and models to solve complex problems.
- Conduct thorough analysis and debugging of AI systems to ensure reliability and performance.
- Work closely with the engineering team to integrate AI solutions into the Dropbox ecosystem.
What We Are Looking For
- Excellent skills in machine learning, including design, development, and deployment of ML models.
- Experience with AI/ML technologies and frameworks.
- Strong understanding of software development principles and methodologies.
- Ability to work collaboratively in a cross-functional team environment.
- Experience with languages such as Python, Java, or C++.
- Familiarity with cloud-based platforms and containerization (e.g., Docker).
- Strong problem-solving skills and attention to detail.
- Experience with data analysis and visualization tools.
- Ability to communicate technical ideas and results effectively.
Nice to Have
- Experience with Excel for data analysis and reporting.
- Knowledge of agile development methodologies.
- Experience with CI/CD pipelines and automated testing frameworks.
- Familiarity with security and compliance principles in software development.
Benefits and Perks
- Competitive compensation package.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible work arrangements.
- Opportunity to work with cutting-edge technologies and contribute to the development of AI solutions.
- Professional development opportunities, including training and conference sponsorships.
- Access to a diverse and inclusive work environment with a strong culture of collaboration and innovation.
- Remote work stipend and equipment allowance.
How to Stand Out
- Ensure your resume and cover letter highlight specific experiences with machine learning technologies and frameworks.
- Prepare to discuss your approach to designing and deploying AI systems, focusing on scalability and reliability.
- Be ready to provide examples of how you have collaborated with cross-functional teams to integrate AI solutions into larger systems.
- Showcase your problem-solving skills through examples of complex AI problems you've solved and how you approached them.
- Consider creating a portfolio or GitHub repository showcasing your AI projects and contributions to open-source AI initiatives.
- During salary negotiations, highlight your expertise and the value you can bring to the company, rather than just focusing on your current salary.
- Be cautious of companies with unclear or unrealistic expectations about what can be achieved with AI, and prioritize those that demonstrate a genuine commitment to ethical AI development.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.