Senior Computer Vision Software Engineer


Applications have closed
DroneDeploy logo

Posted 5 months ago

DroneDeploy is the enterprise-grade drone data platform for managing complex job sites. Trusted by brands globally, our software automates everything from flight to insight, making the power of aerial data accessible and productive for everyone. We’re transforming data collection across a variety of industries, including agriculture, oil & gas, construction,  solar, and utilities, so teams can survey large areas and make informed decisions quickly, safely, and accurately. We are the leading drone software company with over 5,000 customers across 200 countries. Our team is comprised of passionate, tech-driven enthusiasts. Voted the #1 Best Place to Work in the Bay Area, we welcome talented professionals looking to make an impact.
We are a small team of highly skilled computer vision developers working on an industry-leading photogrammetry platform used by customers all around the world.  We have two core photogrammetry products: a real-time aerial mapping solution and a cloud-based scalable image processing platform that efficiently processes drone imagery to georeference, align, stitch, blend, orthorectify and reconstruct - creating thousands of point clouds, 3D models and mosaics every day.  Our customers have mapped over 150M acres from over 180 countries around the world, relying on our industry-leading speed, quality and accuracy to drive high ROI decisions in industries as diverse as construction, agriculture, mining, conservation, forestry, and infrastructure inspection. We are looking for highly motivated computer vision experts who are excited to work on hard problems and driven to build the future of aerial mapping here at DroneDeploy.


  • Drive significant improvements in speed and quality from conception to production rollout and ongoing support
  • Take ownership of large areas of our existing photogrammetry pipeline
  • Stay up to date with the latest research in computer vision and machine learning as applied to the problems we solve
  • Develop and deploy high-quality unit-tested, production photogrammetry software
  • Collaborate closely with team members to solve tough computer vision problems
  • Drive efficiency through metrics and automated quality assessment


  • Strong academic foundations from a competitive university/laboratory, with focus on photogrammetry (M.S./Ph.D. preferred)
  • At least five years of experience working in applied photogrammetry technology.
  • At least five years of experience developing in C++
  • Strong track record of developing, deploying and supporting computer vision products to customers
  • Strong applied math skills in linear algebra, 2D/3D geometry, and numerical methods (polynomial/Fourier approximations, ordinary differential equations, linear & non-linear optimizations, error analysis, etc)
  • Experience with structure-from-motion algorithms covering central/non-central camera models, bundle adjustment, multi-view stereo and mesh generation
  • Practical experience with SLAM / real-time computer vision techniques a bonus
  • Practical experience developing, training and deploying machine learning to solve computer vision problems a bonus
Life at DroneDeployRanked #1 as the Best Place to Work in the Bay, our team is creative, driven, and committed to providing our customers the best drone software platform in the industry. We believe in a work environment that empowers everyone to explore, grow, and make an impact.
Perks & Benefits:Remote-first cultureReferral bonusesMedical, Dental, VisionFlexible vacation policyParental leaveWeekly virtual yoga classesWeekly virtual boot camp workout classesCommuter benefits $1,000 annual professional development reimbursement $75 monthly wellness reimbursement
DroneDeploy is an equal opportunity employer.All DroneDeploy employees are responsible for assisting in protecting the company and customer data by following information security policies and procedures.
Job tags: Computer Vision Machine Learning Research Security SLAM
Job region(s): Remote/Anywhere