Senior Staff / Senior Machine Learning Engineer
Core
Design, train, and optimize high-performance ML models and algorithms for remote sensor data exploitation to support missile warning and defense systems.
Role type
Senior Staff Machine Learning & AI Engineer
Builds
End-to-end machine learning and analytics pipelines for Overhead Persistent InfraRed (OPIR) sensor data
Domain
Defense / Remote Sensing / Missile Warning
Deliverable
production ML models
Required skills
Machine learning, deep learning, high-throughput data processing, Linux environment proficiency, Python, PyTorch, TensorFlow, scikit-learn, data structures, numerical methods, algorithm design, model optimization, feature engineering, statistical tests
Preferred skills
GPU programming (CUDA, cuDNN, TensorRT, ROCm), OPIR/E/O/SAR/Spectral/RF data experience, modern software engineering principles (OOP, SOLID), MLOps pipelines, real-time inference systems, C++17/20/23
Technologies
PyTorch, TensorFlow, scikit-learn, CUDA, cuDNN, TensorRT, ROCm, C++17/20/23
Responsibilities
Develop and implement ML, deep learning, and AI algorithms for remote sensor data exploitation; Design, train, and optimize models for image analysis, detection, tracking, and multi-modal sensor fusion; Deploy high-performance inference pipelines for large-volume, real-time or near-real-time data processing; Collaborate with C++ and system-level engineers to integrate ML/AI solutions into existing software frameworks; Apply software engineering practices to ensure model reproducibility, performance, and maintainability; Work as part of an Agile team contributing to shared tools, workflows, and documentation
Seniority
Senior Staff, hands-on IC