Staff Software Engineer, Consumer Weather Science & AI
$150,000–$190,000 year
HybridNew York, United States
Job Summary
Own the technical and scientific delivery of consumer vertical experiences by translating model output, observations, and AI-derived insights into APIs, data services, and product integrations serving hundreds of millions of users. Act as the science-side product owner for outdoor sports verticals, scoping experiences with product and design partners, building data backends, orchestrating model-evaluation work, and integrating LLM-driven content generation. Shepherding experiences from lab experiments into flagship products while setting technical direction and serving as the science-and-engineering voice in cross-functional groups. Utilize AI coding assistants and agentic workflows to accelerate development of pipelines derived from GRAF, MPAS, ECMWF, and TWC ML models.
Required Qualifications
- 4+ years of software engineering with demonstrated ability to take projects from concept to production at consumer scale
- Strong Python in a Linux/Unix environment
- Working knowledge of atmospheric science, NWP, or a closely adjacent earth-science domain
- Demonstrated daily use of AI coding assistants (Claude Code, Cursor, Cline, or similar)
- AWS experience (S3, Lambda, ECS, API Gateway, SQS/SNS) and modern DevOps practices (CI/CD, IaC)
- Hands-on production experience with LLM APIs, including prompt engineering, evaluation, guardrails, and observability
- Comfort working across scientists, designers, product, and external partners
- Strong written and verbal communication; comfortable presenting in cross-functional and leadership settings
- Must be able to effectively lead and coach others
- Must be available for weekend shifts
Desired Qualifications
- TypeScript or JavaScript for front-end integration is a plus
- Advanced degree (M.S. or PhD) in Atmospheric Science, Meteorology, Oceanography, or a related field
- Experience with meteorological data formats (GRIB, NetCDF, HDF, Zarr) and geospatial processing
- Experience building consumer or outdoor vertical products (sailing, kiteboarding, golf, ski, hiking, fishing, agriculture)
- Operationalisation of ML or AI-derived forecast products (downscaling, ensemble post-processing, emulators)
- Familiarity with LLM observability and routing infrastructure (LiteLLM, Langfuse)
- Experience working alongside designers and PMs in a labs/experimentation context
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.