Demo

Machine Learning Research Engineer

WindBorne Systems
Palo Alto, CA Full Time
POSTED ON 6/4/2026 CLOSED ON 6/18/2026

What are the responsibilities and job description for the Machine Learning Research Engineer position at WindBorne Systems?

The Deep Learning team at WindBorne builds the best weather models in the world. We design and train a foundational model that ingests atmospheric observations and can produce global forecasts at high frequency, then we push it into production and prove it beats the national weather agencies. It's a small team that owns the full stack: architecture, datasets, data assimilation, training, and evaluation. In addition to research, we get our hands dirty with the hardware and optimize our systems to the max. We need more people who can do all of these things.

What you'd work on:

Own experiments end-to-end: architecture changes, loss function design, training runs, and rigorous evaluation against operational baselines. The research direction changes when results come in, and you drive it.

Understand real-world data, then model it: dig into messy real-world datasets like severe weather events and energy market variables, then extend our foundational model to predict them.

Evaluation & scientific rigor: weather forecasting is not as simple as maximizing a Kaggle score. You'd help make sure we're actually getting better, not just overfitting to metrics.

You'd be a good fit if you:

Have trained large models from scratch. You understand distributed training, gradient dynamics, and what it feels like when a run is going sideways at step 30k

Care about the science, not just the engineering. You've read papers to understand a problem domain, not just to replicate architectures

Are comfortable getting your hands dirty with hardware and the failure modes of real operational systems, not just clean research problems

Are comfortable with messy, real-world data that doesn't come in neat CSV files: satellite radiances, irregularly-spaced observations, multi-source fusion

Can move fast without a product spec. The research direction changes when results come in, and you're energized by that

Nice to have: Atmospheric science or physics background, experience with weather/climate data, PyTorch distributed internals, data assimilation or inverse problems.

Salary.com Estimation for Machine Learning Research Engineer in Palo Alto, CA
$152,088 to $183,234
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Machine Learning Research Engineer?

Sign up to receive alerts about other jobs on the Machine Learning Research Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$130,030 - $173,363
Income Estimation: 
$194,895 - $259,743
Income Estimation: 
$192,057 - $260,440
Income Estimation: 
$249,515 - $311,938
Income Estimation: 
$155,477 - $213,492
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at WindBorne Systems

  • WindBorne Systems Redwood, CA
  • apply now WindBorne Systems is supercharging weather forecasts with a unique proprietary data source: a global constellation of next-generation smart weath... more
  • 2 Days Ago

  • WindBorne Systems Palo Alto, CA
  • WindBorne Systems is supercharging weather forecasts with a unique proprietary data source: a global constellation of next-generation smart weather balloon... more
  • 3 Days Ago

  • WindBorne Systems Redwood, CA
  • apply now WindBorne Systems is supercharging weather forecasts with a unique proprietary data source: a global constellation of next-generation smart weath... more
  • 9 Days Ago

  • WindBorne Systems Palo Alto, CA
  • WindBorne Systems is supercharging weather models with a unique proprietary data source: a global constellation of next-generation smart weather balloons t... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Machine Learning Research Engineer jobs in the Palo Alto, CA area that may be a better fit.

  • Apple Cupertino, CA
  • Video is at the core of nearly all Apple products, and as an engineer on our team, you will research practical ML algorithms and build with us the next gen... more
  • 20 Days Ago

  • etchedai Cupertino, CA
  • About Etched Etched is building AI chips that are hard-coded for individual model architectures. Our first product (Sohu) only supports transformers, but h... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!