Software Engineer - Computer Vision

Engineering Team | San Francisco, CA

Dropbox is the home for your most important stuff—now we're bringing it to life with a growing family of products. As we scale our global brand, there’s plenty of space for you to grow alongside us and simplify life for millions of people around the world.

Our engineering team is architecting a family of products that handle over a billion files a day. We take on the complexities of technology that affect everyday life, so that people can get back to living and doing their best work.

Dropbox has a massive amount of data, and a big chunk of that is photos, so there are tons of opportunities to create interesting and valuable experiences for our users via computer vision and machine learning. Join our team and help us build the future of Dropbox!


  • Design and implement large-scale, end-to-end computer vision systems
  • Collaborate with Product, Design and other Engineering teams to integrate computer vision systems into Dropbox’s photos products
  • Build datasets and benchmarks to evaluate in-house and external computer vision software


  • MS or Ph.D. in Engineering with a focus in computer vision, machine learning or related field
  • 2+ years of industry experience building products, preferably at a tech company
  • Excellent communication skills, with the ability to distill complex issues into structured frameworks and actionable insights
  • Independent and comfortable working in a fast-paced environment with minimal guidance

Find out more about Engineering Team

Check out our benefits and perks

Follow Life Inside Dropbox on Facebook

Other open positions for the Engineering Team

Site Reliability EngineerSan Francisco, CA
Software EngineerSan Francisco, CA
Software Engineer - iOSSan Francisco, CA
Web DeveloperSan Francisco, CA
Software Engineer - UISan Francisco, CA
Software Engineer - OS XSan Francisco, CA
Release EngineerSan Francisco, CA
Technical WriterSan Francisco, CA
Software EngineerHerzliya, Israel