Software Engineer (Cloud)

Remote US

Job Type

Full-Time

Software Engineer (Cloud)

About the Role

Come grow our autonomous drone management tools and enable our research teams to deliver new and exciting autonomous flight and machine learning products. Software you develop will be used to interface with our autonomous robots and support their safe operation. You will be responsible for architecting, prototyping, engineering, and deploying applications that our customers will interact with every day and research teams will use to develop exciting new tools.

Airtonomy is a fast-growing team of software engineers, robot specialists, aviation experts, and machine learning professionals building the software that industries are adopting for managing their drone fleet. Airtonomy is more than just drone management, we use advanced computer vision techniques, neural networks, and emerging technologies to autonomously capture, package, transport, integrate, and act on data.

Requirements

Responsibilities

  • Manage the software development lifecycle including requirements gathering, engineering development, testing, quality assurance, deployment, and support.

  • Convert business requirements and constraints into technically viable software architecture.

  • Diagram and document the software architecture.

  • Mentor and support other engineers at Airtonomy.

  • Work within a team of other engineers, business analysts, and researchers.

  • Monitor and respond to system events to support customer success.

Candidate Requirements

A successful candidate will have the follow qualities:

  • 3+ years experience writing production applications in Python, Go, Kotlin (Java), C#, or C++

  • 3+ years experience in SQL database concepts, designs, and optimizations

  • Significant experience building HTTP API's using REST, gRPC, or GraphQL

  • Experience with applied functional programming concepts in a production applications

  • Experience with tools (git, static analyzers, linters) to manage code and improve code quality

  • Exposure to a breadth of software architectures and deployments (cloud, on-premise, mobile, desktop, edge)

  • Knowledge of containers and orchestration tools for deploying web services

  • Bonus Experience: Data warehousing concepts and methodologies

As part of the Airtonomy team, your time will be spent working both independently and as a group to complete critical projects and develop software solutions to advance the goals of the company and its customers. Work hours are flexible and regulated by the projects and work product required by your team and team supervisor. Benefits include Equity Options and a 20% bonus based on your monthly salary to be allocated at your discretion between additional compensation, health/vision/dental coverage and/or retirement contributions.

About the Company

Airtonomy is a fast-growing team of software engineers, robot specialists, aviation experts, and machine learning professionals building the software that industries are adopting for managing their drone fleet. Airtonomy is more than just drone management, we use advanced computer vision techniques, neural networks, and emerging technologies to autonomously capture, package, transport, integrate, and act on data.