Software Engineer: Automation/AI - Level 2 or 3
Ai Engineer
APIs
Application Security
Artificial Intelligence
Automation
CI/CD
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Technology
Desktop Support
DevOps
Devops Tools
DevSecOps
Embedded Software
Embedded System
Embedded Systems
Engineering
Facilities Management
Generative AI
Generative Ai Engineer
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Infrastructure As Code
Large Language Models
Linux
Machine Learning
Machine Learning Engineer
Operating Systems
Platform Engineering
Programming
Programming Language
Programming Languages
Security Automation
Software Development
Software Engineer
Software Engineering
Software Security
Systems
Technical Support
Job Description
Software Automation Engineer role supporting AI/ML-enabled workflows in Northrop Grumman’s Space Sector.
Responsibilities
- Design, develop, document, test, and debug application software and systems
- Automate workflows and processes by building and maintaining CI/CD pipelines and AI applications in a DevOps environment
- Develop and maintain containerized applications to support portability, scalability, and reliability
- Support infrastructure by troubleshooting issues, optimizing performance, and maintaining high availability
- Maintain strong written and verbal communication practices
- Perform other duties as assigned
Requirements
- Education and experience match one of the following:
- PhD with 1 year of professional experience
- Bachelor’s or Master’s with specified professional experience (Master’s: 3 years; Bachelor’s: 5 years)
- Will consider 4+ additional years of experience in lieu of degree
- Ability to obtain and maintain a U.S. Government DoD Secret security clearance
- Hands-on experience working in Linux, including scripting and system configuration
- Proficiency in Python or GOLang, with strong skills in software development, debugging, and testing
- Experience with GitLab CI/CD, version control systems, and automated pipelines for application deployment
- Demonstrated experience developing and deploying AI and/or Machine Learning (ML) solutions
- Familiarity with APIs and integrating models into applications or agentic frameworks such as Mastra or LangChain
- Strong understanding of Large Language Models (LLMs), including fine-tuning, hosting, and inference optimization
- Experience developing and hosting AI/ML models in cloud-based environments (AWS, Azure, or GCP) or on-premise containerized infrastructure
- Familiarity with vector databases and retrieval-augment
Technologies
- C++, Python, GOLang
- Linux
- GitLab CI/CD, CI/CD pipelines
- Docker
- Mastra, LangChain
- APIs
- Large Language Models (LLMs), AI, Machine Learning (ML)
- Vector databases, retrieval-augment
- AWS, Azure, GCP
Work Schedule and Location
- Location: Chandler, AZ
- Work style: 100% onsite (telecommute not available)
- Schedule: 9/80 schedule with every other Friday off
- Travel: Yes (10% of the time)
Security and Contingencies
- Clearance type: None required for start
- Clearance required for start: No
- Contingent upon obtaining final clearances and program access(es) within a reasonable period of time as determined by the company
Level, Salary, and Application Timing
- Primary level salary range: $79,300 - $118,900 (USD)
- Secondary level salary range: $98,400 - $123,000 (USD)
- Application period: estimated 20 days from the job posting date
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
- Depending on the position: potential eligibility for overtime, shift differential, and a discretionary bonus in addition to base pay
- Annual bonuses designed to reward individual contributions and share in company results
- Vice President or Director positions may be eligible for Long Term Incentives
Relocation
- No relocation assistance available
Preferred Qualifications
- Active DoD Secret Security Clearance or higher