Northrop Grumman Space Systems in Linthicum, MD is seeking a Principal / Senior Principal AI Engineer Software to join our team. In this role, you will support both conceptualization and product development to deliver innovative solutions to our customers. We leverage machine learning, signal processing, and AI to process data in transformative ways.
Primary Responsibilities
Design, develop, and train advanced AI/ML algorithms and models to enhance system capabilities and performance.
Prepare, manage, and process large datasets, ensuring data integrity and accessibility for training purposes.
Engage in end-to-end AI/ML model development, from data preparation and ground truthing to production deployment.
Build and maintain deep learning models, including CNNs, LSTMs, and Transformers, tailored for specific applications.
Conduct rigorous testing, validation, and optimization of algorithms and software to guarantee high functionality and reliability.
Collaborate with cross-functional teams to integrate AI/ML solutions with operational systems, ensuring seamless implementation.
Generate detailed documentation for model architecture, design decisions, and system integrations.
Present and communicate project findings and insights effectively to stakeholders.
This position can be staffed at a Principal, or Sr. Principal based on the basic qualifications below.
Basic Qualifications
Principal level: AI Engineer Software: Bachelor’s Degree in Electrical Engineering, Computer Science, AI/ML, or a closely related field with 5 years of relevant experience or 3 years with Master's or 0 years with Ph.D.
Sr. Principal: AI Engineer Software: Bachelor’s Degree in Electrical Engineering, Computer Science, AI/ML, or a closely related field with 8 years of relevant experience or 6 years with Master's or 3 years with Ph.D.
Background in signal processing, mathematics, linear algebra, machine learning, statistics, computer science, and neural networks.
Proven experience applying AI/ML techniques to real-world challenges at an advanced level.
Proven ability in setting up and managing large-scale datasets for machine learning, including data preparation and ground truthing.
Experience training deep neural networks, including but not limited to CNNs, LSTMs and Transformers
Experience with safeguarding against overfitting, hyperparameter optimization, stopping conditions, and model analysis using validation data.
Practical experience with data preprocessing and augmentation techniques to enhance dataset effectiveness.
Hands-on experience with maintaining, updating, and benchmarking machine learning models.
Professional knowledge of monitoring ML model performance, handling drift, and addressing performance degradation.
Understanding of data engineering principles and pipeline creation to support ML models effectively.
Familiarity with signal processing algorithms and their implementations.
Strong programming skills, emphasizing proficiency in Python (with experience in PyTorch and/or TensorFlow) and MATLAB (Deep Learning Toolbox).
Ability to document code clearly and maintain organized, well-structured programming practices.
Resourcefulness in overcoming challenges by leveraging literature, academic research, and team expertise.
Experience with data analysis and the ability to present/document analytical results effectively.
Capability to work independently with an attention to detail while demonstrating strong organizational skills.
Must hold an active U.S. Government DoD Top Secret security clearance at the time of application, current and within scope, with the ability to obtain and maintain SCI approval/access.
Preferred Qualifications
Strong experience with radar data processing and/or signal processing algorithms.
Proficiency in version control and collaborative development using tools like Git.
Skilled in developing and maintaining automated tools and utilities for data processing.
Proficiency in deploying containers and managing cloud resources, particularly on AWS.
Experience with container orchestration and management tools like Docker and Kubernetes.
Skilled in additional programming languages, including C++.
Yearly based
MDLI18, United States