WindBorne Systems
Posted 1mo ago

Machine Learning Research Engineer, Model Evaluation

WindBorne Systems
Redwood City, California, United States
$140k-$240k/yrHybridFull Time
Responsibilities
  • evaluating models
  • building infrastructure
  • communicating results
Requirements
  • Strong scientific judgment and experimental taste
  • Experience evaluating ML systems on large geospatial/time-series data
  • Strong Python and scientific/ML tooling
  • Excellent communication and independent analysis skills
Technical tools mentioned
PythonPyTorchNumPypandasxarray

Job description

Machine Learning Research Engineer, Model Evaluation

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

Our mission is to eliminate weather uncertainty and help humanity adapt to climate change—whether by predicting hurricanes or speeding the adoption of renewables. 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.

WindBorne builds AI weather models that run 24/7, producing global forecasts every 20 minutes. Evaluating these models is much harder than producing a headline accuracy number: performance varies across regions, lead times, weather regimes, and customer use cases, while standard metrics often fail to capture what makes a forecast meteorologically sound or useful.

We need someone with excellent scientific taste to determine where our models excel, where they fail, and which results we should trust. You will work at the intersection of machine learning and meteorology, combining fast analyses with robust systems that make future research faster and more reliable.

Responsibilities

What you’d own:

  • Evaluation strategy — Work with our Meteorology team to develop a rigorous, meteorologically valid strategy for comparing WeatherMesh with leading AI and physics-based models. Choose the metrics, datasets, baselines, and case studies that provide an honest picture of forecast quality.

  • Fast feedback and durable systems — Build quick evaluations that give researchers useful signals, then turn recurring analyses into reliable, reusable infrastructure. Think systematically about reproducibility, provenance, and how evaluation tools fit into the broader research workflow.

  • Agentic tooling for evals — Improve our existing evaluation infrastructure, including agentic AI-based tools for investigating forecasts and synthesizing results.

  • Technical communication — Produce clear scorecards, visualizations, and explanations for researchers, leadership, customers, and external partners. Communicate model performance precisely, including uncertainty and important caveats.

Skills and Qualifications

Requirements

  • Excellent scientific judgment and healthy skepticism. You ask whether a comparison is fair, what else could explain a result, and what evidence would change your mind.

  • Strong experimental taste: you can identify the evaluation that answers the question that matters and distinguish robust improvement from noise.

  • Systems thinking: you can solve today’s problem while recognizing what should become reusable infrastructure for future work.

  • Experience evaluating ML systems using large, scientific, geospatial, multidimensional, or time-series datasets.

  • Strong Python skills and experience with scientific and ML tools such as PyTorch, NumPy, pandas, or xarray.

  • Able to investigate ambiguous results independently, synthesize evidence, and communicate conclusions clearly.

  • Experience with weather, climate, forecasting, physical science, or AI-assisted research tools is helpful, but not required.

Benefits

  • 401(k)

  • Dental, health, and vision insurance

  • Unlimited PTO

  • Stock Option Plan

  • Office food and beverages

Salary

  • $140k–$240k. We consider a range of backgrounds and experience levels and adjust offers to be competitive with market rates.

Location

1600 Bridge Pkwy, Redwood City, CA. Hybrid or in-person.

About WindBorne Systems

Operates smart weather balloons to provide global atmospheric data.

Year founded
2019
Employees
62
Organization type
Private
Latest investment
Raised $15.00M Series A (2024) — led by Khosla Ventures
Headquarters
US

Similar jobs

Machine Learning Research Engineer roles near Redwood City, California
1w
Save
Mark Applied
Hide
Machine Learning/Research Engineer Graduate (Monetization Technology-Ads Core Global) - 2027 Start (PhD)
San Jose, California, United States
$162k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
PhD in CS or related field; strong C/C++ and Python skills; ML/DL/algorithm theory; experience with TensorFlow/PyTorch/MXNet; familiarity with Linux and large-scale distributed systems.
C, C++, Python, Linux, TensorFlow, Pytorch, MXNet, Spark
1mo
Save
Mark Applied
Hide
Machine Learning Research Engineer
Cupertino, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Research and develop practical machine learning algorithms for video, including computer vision, image/video generation, representation learning, and compression.
3mo
Save
Mark Applied
Hide
Senior / Staff Machine Learning Research Engineer
South San Francisco, California, United States
$209k-$233k/yr HybridFull Time
Calico
Calico: Researching aging biology to develop longevity-improving therapies.
5+ YOE5+ years ML software engineering experience; strong Python and JAX or PyTorch skills; experience building model training/serving/eval platforms; willing to work onsite at least four days/week.
Python, JAX, PyTorch, Ray, Spark, BigQuery, AlphaFold
3mo
Save
Mark Applied
Hide
Machine Learning Research Engineer
Emeryville, California, United States
$200k-$330k/yr HybridFull Time
Profluent
Profluent: Designs functional proteins using deep generative AI models.
3+ YOEBS/MS in CS/ML or related,3+ years building/training ML models in PyTorch,strong Python and engineering skills,experience with transformer architectures,cloud/container familiarity,and GPU optimization/benchmarking.
PyTorch, Python, GCP, AWS, Azure, Kubernetes, Docker, CUDA, Triton, DDP, FSDP
3mo
Save
Mark Applied
Hide
Research Engineer, Machine Learning (RL Velocity)
San Francisco or New York City
$500k-$850k/yr HybridFull Time
Anthropic
Anthropic: Developing safe and reliable artificial intelligence systems.
Strong software engineering fundamentals; experience with ML infrastructure or research tooling; able to operate across stack; bias toward shipping and quick iteration.
JAX, PyTorch
4mo
Save
Mark Applied
Hide
Research Scientist
San Francisco, California, United States
$225k-$300k/yr OnsiteFull Time
Latent Health
Latent Health: AI platform for automating healthcare administrative workflows and documentation.
Strong ML/DL background with PyTorch; track record from idea to validated results; able to work independently in ambiguity; experience with longitudinal or clinical data is a plus.
PyTorch
4mo
Save
Mark Applied
Hide
Machine Learning Research Engineer/Scientist
Redwood City, California, United States
OnsiteFull Time
Sunday
Sunday: Developing autonomous robots to perform household chores.
3+ YOE3+ years of ML work for robotics, Python and deep learning (PyTorch preferred), hands-on robot learning, data collection, and cross-functional collaboration.
Python, PyTorch, Machine Learning
9mo
Save
Mark Applied
Hide
Machine Learning Research Engineer, Agents - Enterprise GenAI
San Francisco or New York
$181k-$315k/yr HybridFull Time
Scale AI
Scale AI: Provides data and infrastructure for training artificial intelligence models.
1+ YOE1-3 years building with LLMs; post-training methods (RLHF/RLVR, PPO/GRPO); publications in top conferences; PhD or Masters in CS or related field.
PPO, GRPO, RLHF, RLVR, LLMs, Agent-building algorithms