Backend Engineer

apply now

WindBorne Systems is supercharging weather forecasts with a unique proprietary data source: a global constellation of next-generation smart weather balloons targeting the most critical atmospheric data. We design, manufacture, and operate our own balloons, using the data they collect to generate otherwise unattainable weather intelligence.

Our mission is to eliminate weather uncertainty, and in the process help humanity adapt to climate change, be that predicting hurricanes or speeding the adoption of renewables. We are building a future in which the planet is instrumented by thousands of our microballoons, eliminating gaps in our understanding of the planet and giving people and businesses the information they need to make critical decisions. The founding team of Stanford engineers was named Forbes 2019 30 under 30 and is backed by top-tier investors, including Khosla Ventures and Footwork VC.

We're looking for a backend engineer to pipe around terabytes of weather data each day, analyzing and processing it. The day to day will be a lot of building pipelines to analyze global datasets (think identifying hurricanes from a giant vector field) and then serve it in a high-reliability, low-latency way to customers. Given the size of the datasets we're working with, a good understanding of how to efficiently transfer data from machine to machine and from disk to memory and back is crucial. The stack is a mixture of python, ruby, and rust; of those, being excellent at python is the most critical.

Balloon flying over mountains
Snapshot of the balloon constellation on april 14, 2025

Responsibilities

Engineering the backbone of weather forecasts and insight. While we’ve been selling atmospheric observations for years, we’ve only recently begun selling forecasts and insights products. You’ll be working on the backend of these products, to create a flexible, scalable system that we can pump huge amounts of weather and geospatial data through and recombine dynamically to meet user requirements. 

While you will own and lead projects in cooperation with our CPO this is an individual contributor role, not a managerial role. You should be excited by the prospect of spending almost all of your day coding.

Skills and Qualifications

Work Experience

  • 2–3 years of post-graduate work experience contributing to and maintaining enterprise-scale codebases

Core Technical Skills

  • Strong proficiency in Python (most critical requirement).
  • Experience with backend engineering for large-scale data systems.
  • Familiarity with Ruby and Rust (nice-to-have, not essential).
  • Ability to design high-reliability, low-latency systems.

Domain Knowledge

  • Understanding of or interest in weather and geospatial datasets
  • Familiarity with scientific computing and numerical methods is a plus.

Work Style & Responsibilities

  • Comfortable working as an individual contributor (not a managerial role).
  • Excited to spend most of the day hands-on coding.
  • Ability to own and lead projects in close collaboration with product leadership.

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance
  • Unlimited PTO
  • Stock Option Plan
  • Office food and beverages

Salary

Location

858 San Antonio Rd, Palo Alto, CA. In person required.

What our hardware looks like

Close up of GSB
Photos taken in Svalbard, Norway, 78°N