Senior Autonomy Engineer - Deep Learning
Develops and deploys real-time deep learning and computer vision systems for autonomous drones, including detection, tracking, segmentation, optical flow, and scene understanding. The role requires hands-on neural network development, dataset curation, Python or C++, and optimization for embedded hardware.
About the job
Responsibilities
- Design and implement deep learning solutions for real-time detection, tracking, segmentation, and optical flow estimation on drones.
- Leverage state-of-the-art methods in unsupervised learning, few-shot learning, and foundation models for data-efficient machine learning.
- Curate and enhance synthetic data and structured video data for deep learning algorithms.
- Refine and optimize models for low latency on embedded hardware.
- Characterize and quantify vision-system performance.
- Research and prototype new approaches.
- Contribute broadly across software development as needed.
Requirements
- Hands-on experience creating and deploying deep learning models.
- Experience curating synthetic and real-world image datasets.
- Strong software engineering foundation and commitment to clean, well-architected code.
- Proficiency in Python or C++, preferably both.
- Experience prototyping, training, optimizing, and deploying deep neural networks.
- Ability to read and contextualize scientific papers and computer vision literature.
- Ability to thrive in a fast-paced, collaborative, small-team environment.
Skills
Deep Learning, Computer Vision, Python, C++, Object Detection, Object Tracking, Semantic Segmentation, Optical Flow, Unsupervised Learning, Few-Shot Learning, Foundation Models, Synthetic Data, Neural Network Optimization, Embedded Hardware, Image Datasets
Similar jobs
ML Engineering jobsResearch Engineer developing machine-learning and reinforcement-learning systems for defensive cybersecurity, including agentic investigations, experiments, evaluations, and production training runs. Requires cybersecurity research experience, strong software engineering, and a bachelor’s degree or equivalent experience.
Sets the technical direction for production machine learning across a payments platform, building and scaling models for risk, authorization, disputes, and forecasting. Requires 8+ years of ML engineering experience, including production model ownership and strong technical leadership.
Build the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.