CareerPlan

Full-Stack Weather Software Engineer

BoulderFull-time$131k2026-07-29 → 2026-11-10
Hybrid

Core

Build and deploy customer-facing weather products by fusing AI and NWP forecasts with proprietary satellite data, delivering interactive maps, time-series views, and alerts via front-end systems and back-end APIs.

Role type

Full-Stack Software Engineer (Weather Data Products)

Builds

Customer-facing weather applications (interactive maps, time-series views, alerts) and supporting REST APIs

Domain

Weather forecasting, geophysical sensing, cloud engineering, and AI tooling

Deliverable

production ML models | product features

Required skills

JavaScript, React, Python, REST API design, relational/NoSQL database design, OIDC authentication, RBAC, Docker, CI/CD, AWS deployment, agentic coding tools (Claude Code/Codex)

Preferred skills

Infrastructure-as-code (Terraform), GitHub Actions, AWS services (S3, DynamoDB, Lambda), weather models (NWP, GraphCast, Pangu-Weather, FourCastNet), geophysical data formats (GRIB2, NetCDF, Zarr, Pangeo ecosystem)

Technologies

React, AWS, Python, Docker, Terraform, GitHub Actions, S3, DynamoDB, Lambda, GRIB2, NetCDF, Zarr, xarray, Dask

Responsibilities

Design and build customer-facing applications presenting weather data via interactive maps and time-series views; maintain front-end quality through component testing and design systems; build and maintain CRUD endpoints for user data and alert configurations; implement authentication and authorization flows; take work from prototype to production including deployment and monitoring

Seniority

Mid-Senior, hands-on IC