hero

Embark on a New Journey

Discover career opportunities within our portfolio of magically weird companies

Senior Software Engineer, Platform

Rainmaker

Rainmaker

Software Engineering
El Segundo, CA, USA
Posted on Jun 3, 2025
Rainmaker is pioneering a modern cloud seeding system to solve water scarcity and inclement weather problems. We develop and incorporate radar validation, weather-resistant UAS, numerical weather modeling, and sustainable cloud seeds into an effective precipitation enhancement solution.
Rainmaker is seeking a senior engineer to build and own our operational platform - the central system that connects our cloud seeding fleet to business operations and scientific analysis.
You'll architect the platform that ingests data from our distributed ground stations and aircraft, transforming it into actionable intelligence for operations, maintenance, and research teams. This requires building reliable integrations with enterprise systems while maintaining the flexibility needed for rapid scientific iteration.

What You'll Do

  • Build the core abstractions that enable global cloud seeding operations - from mission planning to post-flight analysis
  • Create fleet management systems for autonomous and piloted aircraft operating across multiple deployment zones
  • Design logistics coordination tools that optimize hardware deployment, operator scheduling, and maintenance windows
  • Develop real-time operational dashboards that synthesize weather data, fleet status, and mission parameters
  • Architect data infrastructure that captures terabytes of atmospheric measurements for both immediate operational decisions and long-term research
  • Build deployment tools that standardize how we commission new sites, onboard local operators, and maintain regulatory compliance across jurisdictions
  • Create interfaces between our scientific models and operational systems, enabling data-driven mission optimization

Required Qualifications

  • 5+ years building production systems with significant ERP/MES integration experience
  • Track record of designing auth systems for complex organizational structures
  • Experience architecting data platforms that serve multiple stakeholder groups
  • Strong background in API design and system integration patterns
  • History of leading technical initiatives in environments with competing priorities
  • Expertise in building maintainable, well-documented systems

Technical Stack

  • Python, modern web frameworks
  • Experience with data lake architectures and streaming systems
  • Strong understanding of distributed systems and event-driven patterns
  • Cloud platform experience (AWS/GCP/Azure)
When applying, please include examples of complex integrations you've designed, particularly those involving multiple business systems and data consumers.
No recruiting agencies