> Markdown version of [/jobs/ext/2736375-ai-software-engineer-aht](https://www.wearedevelopers.com/jobs/ext/2736375-ai-software-engineer-aht). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Software Engineer (AHT) - **Company:** Northrop Grumman - **Location:** San Jose, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $106,000.0 - $159,000.0 - **Contract:** Temporary to permanent - **Skills:** Agile Methodology, Artificial Intelligence, Artificial Neural Networks, Data Reduction, Linux, R (Programming Language), Python (Programming Language), Linear Programming, MATLAB, Machine Learning, Signal Processing, Software Engineering, Reinforcement Learning, Random Forest, Gpu Programming, Git, Kubernetes, Information Technology, Deployment Automation, X-midas, Software Version Control, Docker, Programming Languages - **Published:** September 5, 2026 - **Apply:** https://www.careerjet.com/job/us1797e46c1c8d7c7401680d2d0d448f76/eaa ## About the Role * AI Software Engineer: Bachelor's degree in Computer Science or other STEM-related degree with 5+ years experience; 3+ Years with Masters; 1 Year with PhD. * Requires the ability to obtain and maintain a Top Secret/SCI, with a Counterintelligence Polygraph (CI-Poly). Approval must be obtained within a reasonable timeframe, as determined by the company, to meet business needs. (No Clearance required to start; US Citizenship required.) * Demonstrated experience/expertise with AI/ML techniques like: * Optimization Theory (Linear Programming, Convex, Non-Convex) * Maximum Likelihood Estimation/Classification * Signal Processing Theory (e.g. Fourier Transforms, Cyclostationarity) * Control Theory (e.g. Kalman Filters, Feedback Loops, Optimal Control Theory) * Training Strategies (e.g. Supervised, Unsupervised, Reinforcement Learning) * Probabilistic Modeling (e.g. Mixture models, Bayesian updates) * Neural Network Architectures (e.g. Transformers, State Space Models, Recurrent, Convolutional) * ML Classifiers (e.g. SVM, Kernel Tricks, Random Forest, Ensemble) * Dimensionality Reduction Techniques (e.g. SVD, PCA, VAE, t-SNE) * Strong Applied Mathematics background * Experience with high level programming languages (e.g. Matlab, Python, R) * Experience with version control software (preferably git), * Active TS/SCI clearance (Employment will be contingent on obtaining and maintaining this clearance) * Strong Communication/Presentation skills * Mission Management Algorithms experience (e.g. Assignment Problem, Traveling Salesman) * RF Processing Algorithm Experience (e.g. ModRec, Detection, CAF) * Experience with Deployment tools (e.g. Docker, Kubernetes, Embedded, Linux) * Distributed Algorithm experience * GPU Programming Experience * Experience working with the Proliferated Mission Management (PMM) framework * Experience working with GnuRadio or X-Midas ## Description What You'll get to Do: We are looking for an AI Software Engineer who wants to work on an agile development team using modern development practices. Our small agile Scrum team is highly energized and has a significant software effort on a growing program with a large program impact. If this is your type of environment and you love fast-paced software development, please consider joining our team. This is a great opportunity for a flexible self-starter to work in a dynamic environment with real world technical content supporting a number of tools and systems. Plenty of opportunities for career advancement into leadership positions. This position will work a 9/80 schedule, with every other Friday off. This position is 100% onsite and cannot accommodate telecommute work. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Will AI replace Software Engineers?](https://www.wearedevelopers.com/magazine/340-will-ai-replace-software-engineers)