Full-Time

Lead Software Engineer

Computer Vision & Machine Learning

Posted on 8/30/2024

DroneDeploy

DroneDeploy

201-500 employees

Drone data collection and analysis platform

Robotics & Automation
Industrial & Manufacturing
Enterprise Software
AI & Machine Learning

Senior

Remote in USA

This is a fully remote position within the U.S.

Category
Applied Machine Learning
Computer Vision
AI & Machine Learning
Software Engineering
Required Skills
Tensorflow
Keras
Pytorch
Jenkins
Computer Vision
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field with 5+ years of professional experience in 3D Machine Learning and Computer Vision
  • Experience designing, building, integrating, deploying, debugging and maintaining large-scale production 3D computer vision systems.
  • Ability to timebox experiments, iterate effectively and leverage excellent problem-solving skills to triage routes to success.
  • Experience training and improving models for feature detection/matching, depth estimation or mesh reconstruction
  • Experience with modern ML in Pytorch, Keras, TensorFlow or equivalent
  • Experience building and improving models like Mask2former, MaskRCNN, Resnet, Unet
  • Experience with CI/CD tools (e.g., Jenkins, GitHub CI)
  • Experience as effective remote employee able to overlap standup AM meetings PST
  • Strong communication and leadership skills.
Responsibilities
  • Train, improve, evaluate, integrate and deploy machine learning models for a variety of computer vision use cases such as: feature detection/matching, place recognition, structure from motion, depth estimation and completion, mesh reconstruction, point cloud filtering, NeRFs, gaussian splats.
  • Optimize the performance of ML systems for speed, accuracy, and efficiency.
  • Take ownership of deliverables from design, implementation, release, and support as a self-driven engineer. Be willing to pick up whatever knowledge you're missing to get the job done.
  • Stay up-to-date with the latest 3D ML and vision advancements and evaluate their potential application to our workflows.

DroneDeploy provides a platform for capturing data from physical environments using drones and robots. This platform collects data, which is then processed and analyzed with artificial intelligence to deliver insights. Businesses, particularly in construction and energy sectors, utilize these services for tasks like monitoring project progress and detecting methane leaks. The platform is compatible with various drones, sensors, and cameras, making it user-friendly and safe, while also reducing the need for manual inspections. Unlike competitors, DroneDeploy emphasizes data security, holding certifications like ISO 27001 and SOC 2 Type 2, and employs encryption methods to protect customer data. The company's goal is to offer a versatile solution for data collection and analysis, while also providing training, certifications, and technical support to enhance customer experience.

Company Stage

Series E

Total Funding

$138.7M

Headquarters

San Francisco, California

Founded

2013

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-1%

2 year growth

4%
Simplify Jobs

Simplify's Take

What believers are saying

  • The construction industry's adoption of digital twin technology boosts DroneDeploy's platform relevance.
  • Growing demand for drone-based inspections in energy aligns with DroneDeploy's capabilities.
  • Remote work trends increase the need for DroneDeploy's high-quality reality capture solutions.

What critics are saying

  • Increased competition in the drone software market could erode DroneDeploy's market share.
  • Rapid AI development may render DroneDeploy's current AI models obsolete if not updated.
  • Potential regulatory changes in drone usage could impact DroneDeploy's operations in key markets.

What makes DroneDeploy unique

  • DroneDeploy offers a comprehensive platform for reality capture using drones and robots.
  • The company integrates AI for automated safety risk detection on construction sites.
  • DroneDeploy's platform is compatible with any drone, enhancing its versatility.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Make it happen

Build trust

Simplify

INACTIVE