onsite
Lead Training Systems Engineer - Level 4 - Northrop Grumman
Systems Engineer
Lead Training Systems Engineer driving advanced training platform development using Python, C++, and AWS. Spearhead ML model integration, containerization, and CI/CD pipelines to deliver scalable, secure training solutions for defense applications.
About the role
Key Responsibilities
- Architect and develop high‑performance training systems using Python and C++ on AWS infrastructure.
- Integrate machine learning models to enhance simulation realism and adaptive learning paths.
- Design and maintain containerized services with Docker and orchestrate deployments via Kubernetes.
- Implement robust CI/CD pipelines, automated testing, and continuous monitoring for production readiness.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and mentor junior engineers.
Requirements
- 5+ years of software engineering experience in C++ and Python.
- Proven expertise with AWS services (EC2, S3, SageMaker, Lambda).
- Hands‑on experience with Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions).
- Strong understanding of machine learning workflows and model deployment.
- Excellent problem‑solving skills and ability to work in a fast‑paced, security‑centric environment.
Skills
pythoncmachine learningawsdockerkubernetes