Airware is hiring a

Software Infrastructure Engineer

San Francisco, United States

Summary & Responsibilities

Airware’s next-generation commercial drone platform relies on software at every level, from real-time embedded firmware to mission critical algorithms and GUI frontends. The Software Infrastructure Engineer will design, implement, and maintain a system to stitch together all of the various software pieces into a releasable and testable SW platform for our flying robots.

As a Software Infrastructure Engineer at Airware, you will be a hands on member of our team who is responsible for building and administering the infrastructure that our development teams use and rely upon everyday.  You will work closely with development teams and other parts of the company to develop a robust and scalable platform that enables product development and new service offerings.

You will be the point person for questions on all things git, CI, and Artifact Management.  You will also be responsible for developing both tools and processes to optimize our software delivery pipeline.  As a Software Infrastructure team, our vision is to build services and tools that will allow Airware to deliver useful software as quickly as possible.

Sample projects

  • Design an end-to-end Continuous Delivery system for the Airware Cloud platform.
  • Build and deploy the infrastructure that developers rely upon for building out our cutting edge aerial information platform.  We use tools including Terraform, Packer, Docker, AWS, VMWare and DataDog.
  • Develop a process to deliver release documentation with software releases
  • Build the self-service infrastructure platform that will allow the engineering team to spin up on-demand applications.
  • Build out monitoring and metrics to collect data that drives engineering decisions.

Necessary Skills and Experience

  • Knowledge of operational practices including DevOps and Agile
  • Ability to learn new things quickly, and work independently with minimal supervision
  • Strong desire to automate repetitive tasks.
  • Experience managing infrastructure in an automated fashion.
  • Experience architecting continuous delivery pipelines of internal software
  • Experience Administering CI/CD (Travis CI, Jenkins, TeamCity, CircleCI, etc.)
  • Strong expertise with Linux/Ubuntu internals.
  • Amazon EC2 Experience (or experience with other public cloud platforms such as Rackspace, Google compute, etc.)
  • Experience building servers in a programmable fashion using tools such as Terraform.
  • Experience with monitoring tools (DataDog, SysDig, Ganglia, Icinga, NewRelic, etc.)
  • Experience with logging tools such as ELK or Splunk
  • Configuration Management Experience (Chef, Puppet, Ansible, Salt)
  • Ability to develop software in Python and Bash
  • Ability to rapidly learn new development languages (Golang, Ruby)
  • An insatiable appetite for technology

Beneficial Skills and Experience

  • Release Engineering Experience.
  • Experience with artifact management tools such as Artifactory or Nexus and various methodologies for artifact management.
  • Familiarity with Embedded Systems.
  • Experience building Windows systems at scale in an automated manner.
  • Experience with Docker containers, or willingness to learn.  Experience with orchestration tools such as Rancher, Mesos and Kubernetes is a plus.
  • Familiarity with network analysis fundamentals (TCP/IP, firewall, load balancing, etc.) and robust troubleshooting skills.
  • Knowledge of virtualization best practices.  Experience with VMWare or Hyper-V.
  • Open Source Enthusiast
  • Start-up Experience

How to Apply and What to Expect:

In addition to a resume, please include a short explanation of your background, accomplishments (links to past projects are always helpful), and what excites you about Airware. This will help us to get a multi-dimensional view of who you are and connect you with the right person at Airware.

Be prepared to have a detailed technical discussion with a member of our team over the phone or via video chat. Be prepared to spend a half-day at our office with the Airware team.

About Airware:

Airware offers complete enterprise drone solutions that are built on the Aerial Information Platform, so that aerial data becomes an extension of a company’s existing data management systems. Airware’s comprehensive set of technology enables enterprises to plan, capture, and analyze aerial data, all within an enterprise workflow.  Based in San Francisco, Airware has built a cross-disciplinary team of experts in aerospace, robotics, geospatial, hardware, software, and cloud. Founded in 2011, Airware has raised more than $70 million to date from investors including Andreessen Horowitz, Kleiner Perkins Caufield & Byers, Next World Capital, First Round Capital, Google Ventures, GE Ventures, and Intel Capital.

Check out our opportunities at Airware.com/careers or @Airware on Twitter.