Senior Machine Learning Engineer, Dash Agentic AI
WFA Digital Insight
As demand for artificial intelligence and machine learning specialists continues to skyrocket, with a 25% growth in the last year alone, Dropbox is at the forefront of this revolution. The company's mission to create a more enlightened way of working relies heavily on cutting-edge AI/ML technologies. With a growing need for digital skills in the remote job market, roles like this are becoming increasingly competitive. Candidates should be prepared to showcase their expertise in designing, building, and deploying highly reliable AI agents. What sets Dropbox apart is its transparent 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 be a pivotal part of the team that is shaping the future of work. Your primary focus will be on advancing the company's mission through the development and deployment of AI/ML technologies. This involves designing, building, and refining highly reliable AI agents that operate at a massive scale. The impact of your work will be felt by millions of users, as it transforms how they collaborate, stay organized, and focus on what truly matters.
The role of a Senior Machine Learning Engineer is multifaceted. It requires not only a deep understanding of machine learning principles and practices but also the ability to work collaboratively in a team environment. You will be working closely with cross-functional teams to identify opportunities where AI/ML can drive significant impact and then lead the development of those solutions.
Dropbox's Engineering Career Framework is a unique aspect of the company's approach to career development. It provides a clear outline of the expectations for engineers at each level of their career, ensuring that everyone has a roadmap for growth and development. This framework is not only a tool for internal development but is also publicly available, demonstrating Dropbox's commitment to transparency and community involvement.
## What You Will Do - Design, develop, and deploy AI/ML models that can operate at scale, focusing on reliability and performance.
- Lead the development of autonomous organization features that enhance user experience and productivity.
- Collaborate with cross-functional teams to identify areas where AI/ML can drive significant improvements.
- Conduct research and stay updated on the latest advancements in AI/ML to continually improve Dropbox's products and services.
- Participate in code reviews to ensure high-quality implementations and share knowledge with the team.
- Develop and maintain large-scale datasets for training and testing AI/ML models.
- Work closely with the product team to integrate AI/ML solutions into the product roadmap.
- Troubleshoot and resolve complex AI/ML related issues.
- Mentor junior engineers and contribute to the overall growth and development of the team.
- 8+ years of software engineering experience, with at least 5+ years dedicated to building and deploying AI/ML solutions.
- Strong understanding of machine learning principles, including supervised and unsupervised learning, deep learning, and reinforcement learning.
- Experience with AI/ML frameworks and tools, such as TensorFlow, PyTorch, or Scikit-Learn.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience working with large datasets and knowledge of data processing pipelines.
- Strong collaboration and communication skills, with the ability to work effectively in a remote environment.
- Experience with Agile development methodologies and version control systems like Git.
- Knowledge of containerization using Docker and container orchestration using Kubernetes.
- Familiarity with DevOps practices and tools, such as Jenkins, CircleCI, or Travis CI.
- Experience with natural language processing or computer vision applications.
- Comprehensive health, dental, and vision insurance.
- Flexible PTO policy and generous holiday schedule.
- Access to a remote work stipend to support your home office setup.
- Opportunities for professional growth and development, including education assistance and conference attendance.
- Participation in Dropbox's 401(k) matching program.
- Access to mental health and wellness programs.
- A dynamic and supportive work environment with a team of highly skilled professionals.
How to Stand Out
- Ensure your resume and cover letter highlight specific AI/ML projects you've led or been a part of, including any relevant tools or technologies used.
- Prepare to discuss your understanding of machine learning principles and how you've applied them in previous roles.
- Be ready to walk through your process for designing, building, and deploying AI/ML models, including how you handle common challenges.
- Showcase your ability to work with large datasets and your knowledge of data processing pipelines.
- When discussing your experience, focus on the impact your work had on the company or users, rather than just listing responsibilities.
- Consider creating a portfolio that demonstrates your AI/ML projects and achievements, even if it's just a simple GitHub repository.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.