> Markdown version of [/jobs/ext/3933744-ai-software-engineer-principal-or-sr-principal-morrisville](https://www.wearedevelopers.com/jobs/ext/3933744-ai-software-engineer-principal-or-sr-principal-morrisville). 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 - Principal or Sr Principal - Morrisville - **Company:** Northrop Grumman - **Location:** Morrisville, NC, United States (Remote available) - **Experience:** Expert - **Salary:** $131,500.0 - $197,300.0 - **Contract:** Permanent contract - **Skills:** 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, Software Version Control, Docker, Programming Languages - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3468419042&tx=UT5046TYT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Principal 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. * Senior Principal AI Software Engineer : Bachelor's degree in Computer Science or other STEM-related degree with 8 + years of software development experience; 6 years with a Master's; 4 years with a 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 ## Description This position will work a 9/80 schedule, with every other Friday off. This position is 100% onsite and cannot accommodate telecommute work.