This position is no longer accepting applications
Closed on June 8, 2026.
This role is filled — get an email when new Data Analytics roles open on DataJobs.io:
Sr. Principal Data Scientist - Machine Learning Engineer
Senior
Analytics
AWS
Cloud
Cloud Architecture
Data Analytics
Data Science
Databricks
DevOps
Machine Learning
Machine Learning Engineer
Ml Ops
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Analytics jobs on DataJobs.io alert.
See other roles at Northrop Grumman.
Job Description
Northrop Grumman seeks a Sr. Principal Data Scientist / Machine Learning Engineer to build production-grade ML/AI applications, cloud infrastructure, and MLOps that enable data-driven decision making across programs.
Responsibilities
- Collaborate with engineers, program managers, and subject matter experts to define problems, assess constraints, and iterate on technical solutions.
- Bridge analytics and infrastructure by aligning business objectives with the chosen approach to deliver actionable insights.
- Develop production-grade ML/AI applications using tools like Streamlit and Gradio to deliver enterprise-wide data insights for informed decisions.
- Design and maintain cloud-based infrastructure on AWS and Databricks to support scalable analytics workflows.
- Create CI/CD pipelines and infrastructure-as-code using Terraform and AWS CloudFormation, adopting MLOps practices to boost productivity.
- Improve workflows and promote software engineering best practices such as version control, modular design, and testing to enhance efficiency and code quality.
- Maintain up-to-date knowledge of cloud technologies, MLOps trends, and application frameworks to identify opportunities for improvement.
Requirements
- PhD with at least 4 years of relevant professional experience.
- Master’s degree with 6+ years of relevant professional experience.
- Bachelor’s degree with 8+ years of relevant professional experience.
- Strong proficiency in Python, SQL, and Git.
- Experience with rapid application development frameworks such as Streamlit, Gradio, Starlette, or Next.js.
- Knowledge of DevOps or MLOps concepts and their application in data science workflows.
- Strong understanding of containerization with Docker or Podman.
- Ability to collaborate with data teams to support analytics workflows and generate insights.
- Proven problem-solving and critical-thinking skills for complex technical challenges.
- Excellent communication skills with experience engaging non-technical stakeholders.
Technologies
- Python
- SQL
- Git
- Streamlit
- Gradio
- Starlette
- Next.js
- AWS
- Databricks
- Terraform
- AWS CloudFormation
- Docker
- Podman
- PySpark
- AWS Step Functions
- Apache Airflow
Benefits
- Health insurance coverage
- Life and disability insurance
- Savings plan
- Company paid holidays
- Paid time off (PTO) for vacation and/or personal business
- Overtime eligibility
- Shift differential
- Discretionary bonus in addition to base pay
- Annual bonuses
- Long Term Incentives
What makes you successful in this role
- Balance speed with quality, delivering practical, working solutions when appropriate rather than pursuing perfection.
- High agency, proactively gathering information, identifying blockers, navigating ambiguity, and making thoughtful decisions with limited data.
- Technical versatility, comfortable moving between infrastructure work and data analysis as project needs shift.
- Bridge-builder capability, translating needs between data scientists, engineers, and business stakeholders to enable collaboration across domains.
Work arrangement
- Hybrid or remote position with most team members based in the Northern Virginia area; in-person collaboration is welcome but work is primarily remote and flexible.
- Standard schedule is a 9/80 arrangement, allowing a nine-hour day Monday through Thursday with every other Friday off.
Compensation
- USD 142,200 - 213,200 per year