Software Engineer, Data Warehouses
il y a 16j

Spire Global is a 150 person space data company founded in 2012. It consists of two engineering teams :

  • The Space Program team, which produces a firehose of sensor data from one of the world's largest satellite and ground station constellations, designed and operated in house.
  • This team includes the infrastructure group, which develops the Constellation Data Pipeline software.

  • The Data Products team, which develops API-based products that deliver insights into weather, aircraft activity, maritime activity, and more based on the sensor data firehose.
  • The company owns the entire stack from custom hardware to customer APIs. We are hiring at several levels including Staff Engineer, Sr.

    Staff Engineer and Principal Engineer.

    What we offer :

  • Contribute to data products that have a strong social impact : weather monitoring, ship and aircraft tracking, and more.
  • Join a team that is unusually deep and broad : backend web services, distributed and embedded systems, electrical and mechanical engineering, RF, DSP, AI / ML, etc.
  • It’s a space program. Write code that runs on the ground and in orbit.
  • Our San Francisco office offers a great environment for doing technical work.
  • You get to work on technical problems that are different from your average web app.
  • Your first mission :

    As a member of Spire's infrastructure team, your first mission will be to work on our data warehousing

  • Ingesting, storing, serving monitoring time series and log data from our satellites and ground stations
  • Ingesting, storing, serving instrument data from orbit downloaded by the constellation data pipeline
  • Best practices documentation for BI and monitoring tools to access the above
  • Qualifications / Experience :

  • Have good taste : see the big patterns and instinctively know the right way to do things.
  • At least 4 years software development experience.
  • Domain flexibility, good communication skills, and preference for simple, robust solutions.
  • Experience with interpreted languages (Python)
  • Experience with distributed systems.
  • Strong understanding of algorithms and data structures.
  • Bonus points :

  • Experience with system languages (such as C, C++, Go).
  • About the team you'd be joining :

    The Space Program Infrastructure team is the connecting point for all our hardware and software. We interface with most teams : the product team, the satellite operations team, the instrument teams, and the satellite bus and ground station teams.

    You'll be playing a critical role in making sure all the pieces work well together. The team's responsibilities include :

  • Pipeline Infrastructure : Satellite software Satellite side control daemon for all spacecraft subsystemsFault detection isolation and recovery functionality Groundstation software Satellite trackingOperating software designed radio (SDR) system Cloud Distributed logging & monitoringTimeseries telemetry warehousingPayload data warehousingConfiguration management system Protocols Satellite-
  • ground communications protocol Developer tooling BI / alerting infrastructure (Apache Zeppelin is the default tool)Build and deploy systems for ground and space software

  • Pipeline features : Scheduling Satellites and ground stations Ground-space communications Syncing of schedules Syncing of configurationsDownlinking of dataUp and downlinking of data Spacecraft data acquisition Data from GPS-
  • RO instrumentData from AIS instrumentData from ADS-B instrumentetc

    Ajouter aux favoris
    Retirer des favoris
    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Formulaire de candidature