
Senior Machine Learning Engineer, Dash
Dropbox
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $189,000 - $319,700 per year
Job Level
Senior
Tech Stack
CloudGoNumpyPandasPythonPyTorchScikit-Learn
About the role
- Design, build, evaluate, deploy and iterate on large scale Machine Learning systems and LLM systems across cloud and mobile/edge environments.
- Understand the Machine Learning stack at Dropbox, and build systems that help Dropbox personalize their users’ experience.
- Develop and maintain production-quality code for serving machine learning models at scale.
- Lead end-to-end LLM workflows: data curation, prompt engineering, retrieval-augmented generation (RAG) pipelines, tool use/agents, and fine-tuning with rigorous evaluation.
- Optimize for latency, cost, and quality using techniques like quantization, distillation, caching, batching, and autoscaling; tailor models for on-device vs. cluster execution.
- Establish robust offline/online evaluation: experiment design, A/B testing, guardrails and safety checks, hallucination mitigation, and automated monitoring/observability with clear SLOs.
- Communicate technical trade-offs, risks, and impact to cross-functional stakeholders; write clear design docs, roadmaps, and decision records.
- Mentor teammates, contribute to code reviews and best practices, and help shape the technical direction of ML and AI at Dropbox.
Requirements
- BS, MS, or PhD in Computer Science, Mathematics, Statistics, or other quantitative fields
- 8+ years of experience in engineering with 5+ years of experience building Machine Learning or AI systems
- Professional working experience in ML modeling for at least one of the following: Recommender Systems, Search, or Ranking.
- Strong industry experience working with large scale data
- Strong collaboration, analytical and problem-solving skills
- Familiarity with the state-of-the-art in Large Language Models
- Proven software engineering skills across multiple languages including but not limited to Python, Go, C/C++
- Experience with Machine Learning software tools and libraries (e.g., PyTorch, Scikit-learn, numpy, pandas)
Benefits
- Health insurance
- 401(k) matching
- Flexible working hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Machine LearningLarge Language ModelsML modelingRecommender SystemsSearchRankingPythonGoC/C++data curation
Soft skills
collaborationanalytical skillsproblem-solvingmentoringcommunication
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer ScienceBS in MathematicsMS in MathematicsPhD in MathematicsBS in StatisticsMS in StatisticsPhD in Statistics