Northrop Grumman C2 & Weapons Integration (CWI) Artificial Intelligence (AI) Center of Excellence is seeking an AI Software Engineer to work on challenging problems related to AI Augmentation and Automation, including Large Language Models (LLMs), natural language processing (NLP), natural language understanding (NLU), Natural Language Generation (NLG), AI-based decision-making, sensor fusion, data fusion, computer vision, and image processing.
Requirements
- Experience with one of more AI models and algorithms: LLMs, DNN, genetic algorithms, embedding models, deep learning, etc.
- Experience developing systems with AI/ML frameworks and libraries such as PyTorch, TensorFlow, Keras, and Scikit-learn.
- Development experience should span the ML pipeline and include: working with novel datasets, data processing and preparation, training and fine-tuning ML systems, modifying existing deep learning architectures as well as coding from architecture diagrams, and evaluating system performance using established and novel metrics and methods.
- Ability to carry out rapid prototyping and proof-of-concept demonstrations.
- Possess general familiarity with applied machine learning concepts including: multilayer perceptrons, CNNs, LSTMs, transformer models, supervised/unsupervised learning methods, reinforcement learning methods, as well as statistical modeling and graphical models.
- Possess general familiarity with computational and statistical learning theory.
- Experience with web application development frameworks such as Flask, FastAPI.
- Understanding of software engineering best practices including source control and software architecture
Responsibilities
- Define, develop, and deliver novel mathematical and statistical modeling and algorithm development to tackle the challenges of prediction, optimization, and classification.
- Apply machine learning algorithms to large sets of structured and unstructured data to solve a broad range of problems that include applications in autonomy, pattern recognition, target detection and tracking, recommendation and decision support systems, and robotic systems.
- Design, develop, document, test, debug, and deploy state-of-the-art AI/ML applications.
- Collaborate with cross-functional team to deploy AI/ML solutions in development and production environments.
- Regularly demonstrate progress to customers.
Other
- Relocation assistance may be available
- Top Secret clearance
- Yes, 10% of the Time travel
- Bachelor’s degree in Computer Science or related STEM degree with 2 years' experience OR Master's degree in Computer Science or related STEM degree with 0 years' experience
- Able to obtain a U.S. Government Top Secret security clearance (U.S. citizenship is a pre-requisite)