onsite
Principal Build & Release Engineer - GE Aerospace
Software Engineer
Lead end‑to‑end build and release engineering for AI‑enabled aerospace solutions, delivering secure, scalable production services across design, simulation, test, manufacturing, and sustainment using CI/CD, containerization, cloud, and infrastructure as code.
About the role
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines that automate build, test, and deployment of AI services across multiple engineering domains.
- Containerize AI workloads with Docker and orchestrate them on Kubernetes clusters, ensuring high availability and scalability.
- Collaborate with AI architects to translate reference architectures into production‑ready services, integrating multimodal and LLM components.
- Implement security hardening, monitoring, and observability for AI pipelines and services.
- Use Terraform and AWS to provision and manage cloud infrastructure, ensuring cost efficiency and compliance.
- Mentor and guide cross‑functional teams on best practices for build, release, and deployment.
Requirements
- 10+ years of experience in software engineering with a focus on build and release engineering.
- Proficiency in CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and container orchestration (Kubernetes).
- Strong scripting skills in Python and experience with infrastructure as code (Terraform, CloudFormation).
- Hands‑on experience with AWS services (ECS/EKS, S3, Lambda, IAM).
- Excellent problem‑solving skills and ability to work in a fast‑paced, safety‑critical environment.
Skills
cicddockerkubernetespythonawsterraform