Principal Algorithm Engineer (EO/IR Image Analysis) Verified today
About Rocket Lab
Rocket Lab is the end-to-end space company building rockets, spacecraft, and critical subsystems that keep the world connected, protected, expand humanity's reach to the Moon, Mars, and beyond.
Rocket Lab Optical Systems
Rocket Lab Optical Systems solves mission-critical space domain and Intelligence, Surveillance, and Reconnaissance challenges for Department of Defense and Intelligence Community customers. Building on more than 20 years of electro-optical and infrared systems innovation, we deliver responsive, scalable sensing solutions across all orbital domains.
The Role
As a Principal Algorithm Engineer for EO/IR Image Analysis, you will support Tranche 3 of the U.S. Space Development Agency's Proliferated Warfighter Space Architecture by building deep learning neural networks for advanced Electro-Optical and Infrared image processing.
What You'll Do
- Develop computer vision algorithms and deep neural networks for image and video processing chains
- Collaborate with researchers and engineers on artificial intelligence, machine learning, and computer vision
- Work with physics-based image simulation frameworks to scale training and validation data
- Design, train, and deploy machine learning models for Optical Systems applications
- Perform rapid prototyping and enhanced development to be integrated into operational systems
- Perform troubleshooting, bug fixes, and maintenance of existing and new systems
- Stay current with ML research and evaluate new tools, frameworks, and techniques
Required Qualifications
- Bachelor's degree with 8+ years of experience, master's degree with 5+ years of experience, or Ph.D. with 2+ years of experience in physics, optical sciences, computer science, mathematics, mechanical engineering, electrical engineering, or a related technical discipline with demonstrated experience in image processing or EO/IR systems
- Strong background in math and fundamentals of machine learning, including model selection, architecting, training, validation, testing, and deployment
- Experience building deep learning neural networks (CNN) for computer vision, image processing, or analysis such as object detection, image segmentation, and tracking
- Strong math background, particularly linear algebra and optimization theory
- Proficiency in Python
- Experience with deep learning libraries (Keras, TensorFlow, PyTorch, etc.)
- Software engineering fundamentals: version control, testing, CI/CD, containerization
- U.S. citizenship is required due to program requirements
- Ability to obtain and maintain a U.S. Government Security Clearance
Desirable Qualifications
- Proficiency in C/C++/Rust
- Experience curating quality, real-world datasets for training deep learning models
- TS/SCI security clearance
