Senior Software Engineer, Perception
Core
Senior Software Engineer developing computer vision and machine learning perception systems for unmanned aerial vehicles (UAVs) to solve real-world tactical problems.
Role type
Senior IC machine learning engineer (computer vision/perception)
Builds
Perception libraries and runtime applications for UAVs (drones)
Domain
Defense / Robotics / Computer Vision
Deliverable
production ML models
Required skills
C++, Python, Linux, TensorRT, ONNX, PyTorch, TensorFlow, Object Detection, Object Tracking, Instance Segmentation, Semantic Segmentation, Visual Odometry, SLAM, Multi-view Geometry, Structure from Motion, 3D Geometry, RGB-D and LIDAR Sensor Fusion
Preferred skills
CUDA, remote system troubleshooting
Technologies
TensorRT, ONNX, PyTorch, TensorFlow, CUDA
Responsibilities
Propose and prototype innovative solutions for perception problems; Develop and maintain core libraries and runtime applications; Integrate classical geometric methods with ML methods; Work with ML and Data Infra team to construct benchmarks for system performance
Seniority
Senior, hands-on IC