Jobs / Firefly Aerospace
Infrastructure Engineer IV
Firefly Aerospace · United States · Remote
United StatesExp: 10+ yrsRemote
Remuneration
Not specified
Location
United States · Remote
Eastern Daylight Time (UTC-4)
Visa sponsorship
Not specified
Job summary
The Senior Infrastructure Engineer is responsible for evolving the cloud infrastructure and DevOps for the Vision Navigation System (VNS) and Guidance, Navigation & Control (GNC) teams. This role involves designing CI/CD systems, managing cloud infrastructure, and optimizing build and release workflows across multiple teams, utilizing technologies such as AWS, GCP, Azure, and Terraform.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field; equivalent practical experience may be considered
- 10+ years of professional software engineering experience, with significant experience in DevOps, build/release engineering, and/or cloud infrastructure roles
- Experience managing builds and deployment environments with high test coverage and build reproducibility
- Strong experience designing and operating CI/CD pipelines, build systems, and release management for multi-team codebases
- Experience designing, deploying, and reviewing cloud infrastructure (e.g., AWS, GCP, or Azure), including infrastructure-as-code (e.g. Terraform)
- Experience developing and debugging in Linux environments; strong scripting and automation skills in Python or similar languages
- Experience dealing with large versioned data assets and the pipelines that process them
- Strong understanding of software architecture, automated testing, and maintainable software design
- Demonstrated ability to resolve complex system-level issues and communicate effectively across software, algorithm, hardware, and systems engineering teams
Responsibilities
- Lead the design, development, and operation of CI/CD, build tooling, simulation environments, and cloud infrastructure for the VNS and GNC software stacks
- Build unified packaging and release management for all of ASE, spanning firmware, spacecraft software, ground systems, and cloud services
- Build and maintain test and release workflows for multiple teams, ensuring high test coverage and build reproducibility across environments
- Own and improve build tooling; optimize CI and build times to improve engineer productivity across the organization
- Manage shared testing pipelines to improve PR merge speed and overall development velocity
- Support data processing pipelines and visualization tooling, both on the ground and in the cloud
- Design and manage storage, versioning, and distribution strategies for large versioned data assets
- Support infrastructure for ML training workflows, including compute provisioning, dataset management, and experiment reproducibility
- Design, review, and maintain cloud infrastructure, managing reliability, security, and cost
- Establish developer workflows, automation, and documentation that improve reliability and engineering velocity across ASE
- Partner with perception, GNC, avionics, flight software, systems engineering, and mission operations teams to ensure cohesive system behavior
- Diagnose complex build, deployment, and infrastructure issues; contribute to architectural decisions, conduct technical reviews, and mentor other engineers
Skills
AWSAzureBazelCMakeC++GCPLinuxMakePythonTerraformGit
Relocation
No