Machine Learning Engineer
Rainmaker
Software Engineering
El Segundo, CA, USA
Posted on Jan 17, 2025
We're creating the first scalable solution for enhancing rainfall using precision cloud seeding. Our technology combines real-time weather data, automated ground stations, and aerial operations to increase precipitation where it's needed most. We're seeking our first Machine Learning Engineer to build the infrastructure and systems that make precision weather modification possible.
Why We're Here
Water scarcity threatens billions. At Rainmaker, we don't just predict weather - we modify it. You'll build ML systems that detect optimal seeding conditions, guide autonomous aircraft through storms, and prove exactly how much rain we create. Working with meteorologists, you'll transform atmospheric science into realtime systems that do what humans have dreamed of for millennia: make rain fall from the sky.
What You'll Do
- Design ML systems to predict optimal seeding conditions by fusing radar, satellite, and ground sensor data in realtime
- Develop autonomous guidance systems that navigate aircraft to precise positions in complex weather systems
- Build validation systems that quantify exactly how much additional precipitation we create
- Construct robust data pipelines that integrate our ground radar network with public weather data sources
- Work directly with meteorologists to incorporate physical constraints and validate predictions against meteorological theory
- Deploy and optimize models for icing detection on a UAV
Core Qualifications
- MS/PhD in Machine Learning, Computer Science, or related field, or equivalent experience
- Strong track record building production ML systems with demonstrable impact
- Deep expertise in spatial-temporal data processing and realtime prediction
- Extensive experience with PyTorch or TensorFlow and ML deployment pipelines
- Proven ability to handle complex sensor fusion and noisy environmental data
- Experience optimizing models for resource-constrained environments
- Strong foundation in physics and enthusiasm for learning atmospheric science
- Clear communication skills and ability to collaborate with domain experts
Preferred Qualifications
- Background in meteorology, atmospheric science, fluid dynamics, or other physical sciences
- Experience processing weather radar or satellite imagery
- Track record of incorporating physical constraints into ML models
- Familiarity with autonomous systems or robotics
- Experience deploying ML to edge devices
How to Apply
Along with your resume, share an example of the most technically impressive work you've done. We're particularly interested in projects where you solved complex problems in novel ways or built something others thought impossible.
Why Join Us
We're creating technology that will change how drought-stricken regions get their water. You'll develop first-of-its-kind systems, see them deployed in real weather operations, and help prove that precision cloud seeding works. We're a small team of engineers and scientists tackling hard problems that matter - join us in building technology that makes rain.