Northrop Grumman is looking for AI researchers and engineers to design and implement intelligent autonomy algorithms for space and aerospace programs to protect the nation.
Requirements
- Strong physics-based numerical modeling and AI/ML experience
- Industry knowledge and/or foundational education of AI, with a focus on ML, RL, or SL model development
- Proven track record of novel algorithm development (e.g., first-author papers, open-source releases, or production deployments)
- Hands-on coding of learning algorithms from primary literature—comfortable translating equations to optimized code
- Python, CUDA, C/C++ programming experience
- Diverse programming proficiency: C/C++, Python, Matlab/Simulink, Windows/Linux scripting
- Diverse experience in modern AI/ML tools: scikit-learn, pytorch, tensorflow, ray, MLflow
Responsibilities
- Perform Novel Algorithm R&D
- Design and implement state-of-the-art RL / SL algorithms drawn from the latest literature.
- Rapidly prototype in Python/JAX/PyTorch, then port to embedded C++/CUDA.
- Apply supervised learning, reinforcement learning, and other AI/ML techniques to high-fidelity astrodynamics planning and controls problems, including real-time constraint handling.
- Fuse learned policies with classical GNC filters for robust guidance, navigation, and closed-loop control.
- Build models that re-optimize delta-V, power, and comm- (among other) constrained timelines using neural search or differentiable optimization.
- Develop AI solutions for real-time anomaly detection and response to ensuring robust and adaptive spacecraft operations.
Other
- Bachelor's Degree (in Computer Science, Reinforcement Learning, or in STEM) with 8 years of experience (or 6 years of experience w/ a Masters, or 4 years w/ a PhD)
- U.S. citizen
- Travel: Yes, 10% of the Time
- Active TS/SCI clearance (preferred)
- Strong interest in space, national security, and related mission areas