Senior Computer Vision Software Engineer

Portland, OR

Full Time Senior-level / Expert
DroneDeploy logo
Apply now Apply later

Posted 1 month ago

DroneDeploy is the leading enterprise-grade drone data platform for managing complex job sites. Trusted by brands globally, we have over 5,000 customers across 200 countries. Our software automates everything from flight to insight, making the power of drone data accessible and productive for everyone. We’re transforming data collection across a variety of industries, including energy, construction, and agriculture, enabling teams to survey large areas and make informed decisions quickly, safely, and accurately. Recognized as a Best Place to Work nationally and locally, we have a winning culture where our employees span across the globe and are empowered to think big to meet our customer’s current and future needs.
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. While this role is posted in Portland, OR, we are open to hiring across the U.S.


  • 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 a 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 multi-view stereo algorithms, including depth map & mesh generation
  • Experience with structure-from-motion algorithms covering central/non-central camera models, bundle adjustment
  • Experience with 3D graphics and visualization
  • 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 DroneDeployWe believe in a global work environment that empowers everyone to explore, grow, and make a meaningful impact. We’re recognized as the # 1 Best Place to Work in the SF Bay Area (SF Business Times), made the Top 200 list of America's Best Startups (Forbes) and we work hard to maintain recognition status. Our team is creative, motivated, and committed to providing our customers the best drone software in the industry. We take feedback seriously, act with integrity, and constantly strive for improving our processes, benefits, products, and invest in our people.
Employee Programs & Benefits include:Flexible work schedulesRemote-friendly positions100% paid healthcare coverage for employees$1,000 development reimbursement$600 well-being reimbursementMonthly remote-utility stipendFlexible paid time offParental paid leaveWeekly virtual fitness classesEmployee referral bonusCommuter savings
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 region(s): North America
Job stats:  14  1  0
  • Share this job via
  • or

Explore more AI/ML/Data Science career opportunities