Principal/Sr Principal Software Engineer-18816

Northrop Grumman
Roy, UT, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Computer-Aided Design Application Programming Interfaces (APIs) Artificial Intelligence Big Data Software Debugging Python (Programming Language) Machine Learning Pattern Recognition SAP (Applications) TypeScript Unstructured Data
+3 more
Large Language Models Multi-Agent Systems Production Code

Job description

Experteer Overview In this role you will design and deliver AI-enabled software for defense systems, focusing on large-scale data, LLM deployment, and agentic AI. You will join our data science and product teams to build end-to-end AI solutions that differentiate our products and scale their impact. You’ll prototype advanced AI techniques for autonomous systems and work with cross-functional teams to ensure robust, production-grade software. This is a high-impact role in a mission-driven company with opportunities to shape cutting-edge capabilities. Compensation / Benefits * Define and develop mathematical models, algorithms, and ML solutions for prediction, optimization, and classification * Apply ML on large structured and unstructured datasets for pattern recognition, target detection, tracking, and decision systems * Prototype AI techniques to extend autonomous systems R&D * Design, document, test, and debug software and systems implementing AI solutions * Collaborate with cross-functional teams to deploy ML models from prototype to production * Employ system-of-systems or multi-agent approaches to architecture AI software * Perform integration, regression, and formal qualification testing in agile environments * Coordinate with AI Systems Engineers to align program intent and outputs * Design software architectures that improve reliability, precision, and speed to meet performance requirements Tasks * 5+ years with Bachelors (or equivalent), 3+ with Masters, 0 with PhD (or 4 additional years in lieu) for Principal Engineer Software * Must be able to obtain DoD Secret clearance * U.S. Citizen with ability to obtain SAP * Proficiency in Python and JavaScript/TypeScript with production-grade code * Experience hosting/optimizing local LLMs (Ollama, LlamaCPP) * Experience integrating AI service APIs (OpenAI, Claude, Gemini) * Experience building agentic AI with LangChain, LangGraph, or similar libraries Key requirements * Medical, Dental & Vision coverage * 401k * Educational Assistance * Life Insurance * Employee Assistance Programs & Work/Life Solutions * Paid Time Off

Requirements

AI-enabled teams to deploy ML models from prototype to production * Employ system-of-systems or multi-agent approaches to architecture AI software * Perform integration, regression, and formal qualification testing in agile environments * Coordinate with AI Systems Engineers to align program intent and outputs * Design software architectures that improve reliability, precision, and speed to meet performance requirements Tasks * 5+ years with Bachelors (or equivalent), 3+ with Masters, 0 with PhD (or 4 additional years in lieu) for Principal Engineer Software * Must be able to obtain DoD Secret clearance * U.S. Citizen with ability to obtain SAP * Proficiency in Python and JavaScript/TypeScript with production-grade code * Experience hosting/optimizing local LLMs (Ollama, LlamaCPP) * Experience integrating AI service APIs (OpenAI, Claude, Gemini) * Experience building agentic AI with LangChain, LangGraph, or similar libraries Key requirements * Medical, Dental & Vision coverage * 401k

Benefits & conditions

  • Educational Assistance * Life Insurance * Employee Assistance Programs & Work/Life Solutions * Paid Time Off

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:49 min

Augmenting junior and principal engineering roles with AI

Neel Sundaresan Neel Sundaresan +1 · WWC Europe 2026

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

4:50 min

Why developers treat test code differently than production code

Gil Zilberfeld · LIVE

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

Videos

See all

Related articles

See all