Software Engineer, Realtime Fire Mapping

Apply your background in geospatial software engineering and machine perception to map active wildfire ignitions in real time and develop fire suppression strategies.
Apply Now
San Francisco Bay Area, CA

Every wildfire starts small. Rain contains wildfires within 10 minutes of ignition using a network of autonomous drones permanently installed throughout high risk regions. We are fire sprinklers for the forest.

Rain is backed by the expertise of wildland fire professionals and the institutional and private capital of Silicon Valley leaders. We are solving our own problem.

As an engineer at Rain, you will work with a small group of tactical, multidisciplinary engineers with experience in robotics, UAS, data science and safety critical systems towards a singular mission: eliminating undesired wildfires on an aggressive timeline. As a Software Engineer in fire mapping, you will apply your background in geospatial software engineering and machine perception to map active wildfire ignitions in real time and develop fire suppression strategies.

Responsibilities

  • Apply direct georeferencing to a thermal image data stream in real-time
  • Develop and maintain a temporal geodatabase of collected thermal data
  • Develop suppression strategies to extinguish or contain wildfire ignitions using available fire retardant resources
  • Develop virtual environments to simulate sensor input
  • Collaborate with peers to evaluate system requirements and perform integration testing

Basic Qualifications

  • Bachelor’s or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering
  • 5+ years of experience developing software using temporal geospatial data and  algorithms, GIS, DEMs
  • 3+ years of experience developing C/C++ for high performance or real-time applications

Ideal Qualifications

  • Track record of working in fast-paced environments shipping product
  • Experience developing spatial awareness with direct georeferencing, ray tracing
  • Experience optimizing storage and retrieval times of temporal and geospatial data
  • Familiarity with machine perception or computer vision algorithms
  • Background in low level game programming
  • Experience developing products from concept to launch
  • Highly effective verbal and written communicator
  • Detail oriented

We encourage you to apply even if you aren’t an exact match for an open role. We also highly encourage candidates with unconventional experiences or nontraditional backgrounds to apply.

Apply Now
All open missions