Principal/sr Principal Software Engineer-18816

Northrop Grumman Northrop Grumman · Aerospace · Roy, UT +1 · Software

Experienced AI software engineer to join data science and product teams, blending strong programming skills with familiarity in LLM deployment, agentic AI frameworks, and large scale data platforms to build end-to-end AI solutions for product differentiation and scale. Will define, develop, and deliver mathematical/statistical modeling and algorithm development, apply ML to structured/unstructured data for pattern recognition, target detection, and decision systems, prototype advanced AI techniques for autonomous systems, and design/develop/test/debug software and systems implementing AI techniques. Collaborates with cross-functional teams for ML deployment and integration testing. May use system-of-systems and multi-agent approaches. Requires Python/JavaScript/TypeScript proficiency, experience with locally hosted LLMs (Ollama, Llama.CPP), AI service APIs (OpenAI, Anthropic, Google), and agentic AI frameworks (LangChain, LangGraph). Preferred qualifications include Node.js, React, multimodal LLMs, RAG, and graph databases.

What you'd actually do

  1. Defines, develops, and delivers novel mathematical and statistical modeling and algorithm development to tackle the challenges of prediction, optimization, and classification.
  2. Applies machine learning algorithms to large sets of structured and unstructured data to solve a broad range of problems that include applications in pattern recognition, target detection and tracking, machine learning and decision systems, and robotic systems.
  3. Prototypes advanced artificial intelligence techniques to stretch the capability of autonomous systems research and development programs.
  4. Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
  5. Collaborates with cross-functional team to deploy machine learning algorithms to prototype testing and production. Ensures software standards are met.

Skills

Required

  • Python
  • JavaScript/TypeScript
  • locally hosted large language models
  • Ollama
  • Llama.CPP
  • OpenAI ChatGPT
  • Anthropic Claude
  • Google Gemini
  • LangChain
  • LangGraph

Nice to have

  • Node.js
  • React
  • multi modal large language models
  • vision language
  • audio text
  • Retrieval Augmented Generation
  • agentic orchestrators
  • graph database technologies
  • Neo4j
  • Cypher queries
  • graph neural networks

What the JD emphasized

  • Must be able to obtain a DoD Secret clearance.
  • U.S. Citizen and Ability to obtain Special Program Access (SAP).

Other signals

  • AI software engineer
  • LLM deployment
  • agentic AI frameworks
  • large scale data platforms
  • end to end AI solutions