onsite
AI Software Engineer - Level 3 or 4 - Northrop Grumman
Software Engineer
Lead the design and implementation of AI-driven software solutions, leveraging Python and C++ to build secure, high-performance systems that support national defense initiatives.
About the role
Key Responsibilities
- Architect and develop AI and machine learning components in Python and C++ for mission-critical defense applications.
- Collaborate with cross-functional teams to integrate AI models into secure software pipelines.
- Implement robust security controls and conduct threat modeling to protect sensitive data and code.
- Optimize algorithms for performance and scalability on embedded and cloud platforms.
- Document design decisions, code standards, and testing procedures to ensure compliance with defense regulations.
Requirements
- Strong proficiency in Python and C++ with experience in AI/ML frameworks (TensorFlow, PyTorch).
- Hands‑on experience with secure software development practices and threat modeling.
- Knowledge of embedded systems and real‑time operating environments.
- Excellent problem‑solving skills and ability to work in a fast‑paced, mission‑critical environment.
- U.S. citizenship and ability to obtain a security clearance.
Skills
pythoncmachine learning