Backend Software Engineer, Weather & Aviation
Core
Build and improve AWS-based backend services for global weather forecasts, flight tracking, and aviation data, focusing on availability, fault tolerance, and performance at scale.
Role type
Senior Backend Software Engineer (Cloud/Infrastructure)
Builds
Production backend services, REST APIs, and streaming endpoints for weather and aviation data
Domain
Aerospace & Defense / Weather & Aviation
Deliverable
production ML models
Required skills
AWS (ECS/EKS, Lambda, API Gateway, RDS/Aurora, DynamoDB, S3, IAM, VPC), Infrastructure-as-Code (Terraform, CDK, CloudFormation), OIDC/OAuth 2.0, JWT handling, REST API design, Real-time data streaming (WebSockets, SSE, Kinesis/Kafka), Python or Go/Java/TypeScript, NIST/ISO/IEC 27001 security standards
Preferred skills
Pangeo ecosystem (xarray, Dask, Zarr), Geospatial data tooling, Weather or aviation domain knowledge (GRIB2, NetCDF, METAR/TAF, ADS-B, FAA regulations)
Responsibilities
Design and implement authentication and authorization features, Develop and maintain REST APIs and streaming endpoints, Improve observability across metrics, logging, and tracing, Share ownership of production operations including on-call rotation and incident response, Take technical lead on projects from design through rollout, Mentor other engineers through code reviews and design discussions
Seniority
Senior, hands-on IC
