Principal / Sr Principal AI Software Engineer

Northrop Grumman Northrop Grumman · Aerospace · Warner Robins, GA +1 · Software

Northrop Grumman is seeking an AI Software Engineer to develop, adapt, and maintain AI/ML-enabled software solutions for embedded electronic warfare and radar operational flight programs. The role involves the full AI/ML development lifecycle, including data preparation, model development, evaluation, MLOps, integration, validation, deployment, and monitoring, with an emphasis on real-time, safety-critical, or resource-constrained environments. Technical leadership in designing advanced algorithms and AI/ML architectures is expected, along with collaboration with stakeholders to translate mission needs into AI/ML capabilities. The position requires proficiency in C/C++ or Python and experience with ML libraries, and a DoD Secret security clearance.

What you'd actually do

  1. Develop, adapt, and maintain AI/ML-enabled software solutions, applying modern machine learning and software engineering best practices.
  2. Participate in the full AI/ML development life cycle, including data understanding and preparation, feature engineering, model development and evaluation, MLOps/pipeline implementation, integration into mission applications, validation and verification, deployment, and ongoing monitoring/maintenance.
  3. Provide technical leadership in designing and implementing advanced algorithms and AI/ML architectures to solve complex mission problems.
  4. Frequently collaborate with Program Management, external suppliers, and/or government customers to translate mission needs into AI/ML capabilities, so excellent verbal, written, and interpersonal communication skills are essential to success in this role.

Skills

Required

  • Bachelor of Science degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent STEM discipline
  • Minimum 5 years of relevant AI/ML experience (model development, training, validation, and deployment) with a B.S. (3 years with a Master’s, 1 year with a Ph.D.)
  • Proficiency in C / C++ or in Python (including libraries such as TensorFlow, PyTorch, scikit‑learn)
  • Ability to write clean, maintainable code
  • Demonstrated competence in all phases – requirements, design/modeling, implementation, unit‑to‑CSCI testing, integration, formal system testing, release, installation, and maintenance
  • AI/ML pipeline creation (data preparation, feature engineering, model training, validation, and deployment)
  • Proficiency in analytical thinking and problem-solving
  • Highly motivated self-starters and able to efficiently operate in a team environment
  • Strong verbal and written communication skills
  • Must currently hold or be able to obtain and maintain a U.S Department of Defense (DoD) Secret level security clearance

Nice to have

  • Active Secret Security Clearance
  • Experience with Agile development, Jira/Bitbucket/Git
  • Hands‑on software/hardware integration and testing
  • Experience analyzing system requirements to derive software design and test specifications
  • Familiarity with model‑compression, quantization, and inference optimization

What the JD emphasized

  • Secret level security clearance
  • real-time, safety-critical, or resource-constrained environments

Other signals

  • AI/ML-enabled software solutions
  • full AI/ML development life cycle
  • advanced algorithms and AI/ML architectures
  • real-time, safety-critical, or resource-constrained environments