Northrop Grumman is seeking to solve challenging problems related to AI Augmentation and Automation, including Large Language Models (LLMs), advanced AI-based 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.
- 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
- 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)
- Travel: Yes, 10% of the Time
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
- Demonstrated ability to work independently.