Full Stack Software Engineer
Rainmaker
Software Engineering
El Segundo, CA, USA
Posted on Nov 6, 2024
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.
As a Full Stack Software Engineer at Rainmaker, you will play a crucial role in developing the systems that our operators will rely on to conduct and analyze seeding operations. You will work on creating intuitive user interfaces and robust back-end systems, ensuring the seamless execution and monitoring of our cloud seeding activities. Your work will directly impact our mission to alleviate water scarcity globally. You will be working in a fast paced environment where progress is made in days, not weeks.
Responsibilities
- Design and build user-friendly applications for conducting and analyzing seeding operations.
- Develop and maintain front-end features using Deck.GL and Typescript.
- Create operational tools to simplify and manage complex logistics.
- Build applications to sift through data streams coming from many different sources and stitch together a holistic picture of an operational environment.
- Develop geospatial visualization tools to support seeding operations and data interpretation.
Required Qualifications
- Demonstrated history of excellence in software development.
- Exceptional engineering skills with an intuition for building production-grade systems.
- Experience building operational tooling for complex logistics.
- Experience developing applications for complex data analysis.
- Strong understanding of software engineering principles and best practices.
Preferred Qualifications
- Prior experience working with weather modeling or atmospheric science data.
- Familiarity with Deck.GL and geospatial visualization techniques.
- Ability to work effectively in a fast-paced, collaborative environment.
- Passionate about leveraging technology to address water scarcity and weather challenges.
- Fluent in Python, Typescript (less important than engineering ability).
Why Join Us
At Rainmaker, you will be part of a small, agile team dedicated to ending water scarcity on Earth. The hours spent here bring humanity closer to an era of water abundance.