Software Engineer, AirSafe Product
San Francisco
Apply now

Software Engineer, AirSafe Product

San Francisco

 

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.

Spire’s AirSafe product captures aircraft transponder signals on a global basis from our orbiting payloads, enabling analysis of worldwide flight patterns and performance for better operational decision-making making and safety monitoring.   As a software engineer in Spire’s aviation business unit, you will be part of a small team that works closely with product and business development on rapid deployment and iteration of Spire’s customer-facing service.

As a software engineer at Spire on our Aviation team, you’ll move fast, iterate quickly, and solve global problems. You might be the right fit if you love exciting technical challenges, hate getting bored, and enjoy collaborating with engineers who are changing the way the world thinks about space, satellites, the global aviation ecosystem, and data. 

Spire’s Aviation Business Unit is currently working on making real-time, truly global coverage of all aircraft a reality by leveraging the capabilities of our ADS-B-tracking satellites. Our goal is to help all airlines, traffic controllers and aircraft manufacturers gain a complete visibility on global airways, as well as to provide value-additive analytics to assist all actors of the aviation ecosystem in taking better, more informed decisions.

You will join a team responsible for the design and maintenance of our ground-side data processing pipeline, from ingesting satellite data all the way through designing and scaling the APIs that our customers depend on for global data insights.

Your responsibilities will include

  • Working as part of a small team to design and deploy web applications, services, and data streaming/processing systems
  • Designing and implementing robust and scalable APIs
  • Developing and deploying distributed applications on AWS
  • Working closely with Product Management to define and enhance customer-facing products and applications
  • Helping to lead the design, implementation, and deployment of new features

Experience/Qualifications:

  • Have familiarity with tools and techniques in distributed systems and handling large volumes of streaming data: queues, RPCs, serialization, data versioning, exactly/at-most/at-least-once message semantics
  • Have 5+ years of practical programming experience
  • Experience leading projects
  • Write automated unit and integration tests
  • Have in-depth knowledge of API design principles and best practices, caching strategies, and designing for resiliency and scalability
  • Strong relational and non-relational database skills
  • Enjoy working as part of a team, but can also take on and complete tasks on your own
  • Have worked within distributed teams & multicultural environments 

Strong candidates should have experience in one or more of the following areas:

  • Strong skills in some interpreted language, ideally Python
  • Strong skills in some compiled language, ideally Java or Go
  • Ability to operate in a devops environment where the team operates is own service, through experience with Ansible, Terraform, Kubernetes and similar, Unix knowledge, and experience with AWS or GCP
  • Experience using stream processing tools like Kafka or Beam
  • Building fault tolerant distributed systems in environments with intermittent and high-latency connectivity
  • Displays strong writing skills and the ability to communicate and present arguments and recommendations via the written word (i.e. writing)

#LI-MK1

 

 
 

Want to join us?

We are constantly looking for bright growth-minded people to join our teams around the world. If you would like to join us you can email your CV here:

Send my application