9h ago

Senior Machine Learning Engineer

Remote - Canada: Select locations

$205.7k-$278.3k / year

full-timesenior Remotesoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll design and productionize agentic AI frameworks powering Dropbox Dash's universal search. You'll lead end-to-end ML systems, from fine-tuning to production monitoring, and collaborate across teams to deliver transformative AI capabilities at scale.

๐ŸŽฏ What You'll Do

  • Design and productionize agentic AI frameworks with multi-agent coordination and planning.
  • Lead end-to-end design of ML systems from fine-tuning to inference optimization.
  • Establish rigorous safety, alignment, and evaluation frameworks.
  • Collaborate across Product, Design, Infra, and Frontend teams.
  • Mentor junior engineers and contribute to AI strategy.

๐Ÿ“‹ Requirements

  • BS/MS/PhD in CS or related field or equivalent work experience.
  • 8+ years software engineering, with 5+ years in production-scale AI/ML systems.
  • Professional experience in ML modeling for Search, Ranking, or Recommender Systems.
  • Deep familiarity with LLM architectures and hands-on experience with ML libraries like PyTorch, JAX.
  • Strong proficiency in Python and experience with systems languages like Go or C/C++.

โœจ Nice to Have

  • PhD with focus on Deep Learning, NLP, or Reinforcement Learning.
  • Proven track record of taking AI products from concept to launch at massive scale.
  • Hands-on experience with autonomous agent frameworks, multi-step planning, tool-use, and advanced RAG.

๐ŸŽ Benefits & Perks

  • ๐Ÿ’ฐ Competitive compensation with Canada pay range $205,700-$278,300 CAD.
  • ๐Ÿ–๏ธ Flexible remote work within Canada.
  • ๐Ÿ“ˆ Equity and comprehensive benefits package.
  • ๐Ÿ† Career growth with Engineering Career Framework.
  • ๐Ÿค Collaborative team culture with mentorship opportunities.

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter Screenยท 30 min
  2. 2Technical Phone Interviewยท 60 min
  3. 3On-site Interview Loopยท 4 hours

๐Ÿšฉ Heads Up

  • Role requires on-call rotations for all engineers on the team.
  • Extensive list of requirements (8+ years, 5+ years AI/ML, multiple languages and frameworks).
0 0 0