onsite
Principal / Sr Principal AI Software Engineer - Northrop Grumman
Software Engineer
Lead the design and deployment of advanced AI solutions using Python, TensorFlow, and AWS, driving innovation in secure, distributed systems for defense applications.
About the role
Key Responsibilities
- Architect and develop end‑to‑end AI pipelines, from data ingestion to model deployment, ensuring scalability and reliability.
- Collaborate with cross‑functional teams to translate mission requirements into robust ML solutions.
- Implement state‑of‑the‑art deep learning models (CNNs, RNNs, Transformers) and optimize them for performance on cloud and edge platforms.
- Lead code reviews, enforce best practices, and mentor junior engineers on AI/ML engineering principles.
- Ensure compliance with security and clearance standards, integrating secure coding practices into the development lifecycle.
Requirements
- 10+ years of software engineering experience with a focus on AI/ML.
- Proficiency in Python, TensorFlow/PyTorch, and cloud services (AWS, GCP).
- Strong background in distributed systems, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Experience with secure software development and handling classified information.
- Excellent communication skills and a proven ability to lead technical initiatives.
Skills
pythonmachine learningdeep learningtensorflowaws