Taro Logo

Senior ML/AI/CV Software Engineer

Creating a new form of air transportation using autonomous unmanned aerial vehicles.
Machine Learning
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
AI · Robotics · Automotive

Description For Senior ML/AI/CV Software Engineer

At Skyways, we are pioneering the future of air transportation through autonomous unmanned aerial vehicles. Based near Austin TX and backed by YCombinator and prominent Silicon Valley investors, we're working on a revolutionary transportation system that will advance civilization.

We're seeking a Senior Software Engineer specialized in ML/CV to lead our AI initiatives. This role combines the excitement of aviation with cutting-edge AI development. You'll be hands-on with aircraft systems, working in a fast-paced startup environment where innovation happens daily.

The ideal candidate will take ownership of computer vision projects, manage training pipelines, and design new systems. You'll need to make data-driven decisions, maintain clean code through reviews and testing, and implement software engineering best practices. The role involves both aircraft systems and network applications, requiring a blend of ML expertise and practical engineering skills.

Key qualifications include a CS/SE degree (pre-2016 graduate), 5+ years of software engineering experience, with 3+ years specifically in ML/AI and computer vision. Proficiency in C++ and Python is essential, along with experience in multi-threaded systems and full-stack development. Knowledge of electrical engineering, robotics, and flight controls is advantageous.

This is an implementation-focused role, not research-oriented, requiring someone who can translate AI concepts into practical aviation applications. You'll work directly with flight operations to test and iterate rapidly, making real impact on next-generation transportation technology.

Join us in revolutionizing transportation through autonomous aviation, working with cutting-edge technology in a dynamic startup environment. Your work will directly contribute to advancing the future of aerial mobility, making this an exciting opportunity for engineers passionate about both AI and aviation.

Last updated a month ago

Responsibilities For Senior ML/AI/CV Software Engineer

  • Take ownership of computer vision related projects at Skyways
  • Collect training data, set up training pipelines, produce models
  • Invent, design new systems and go through design review process
  • Reason about decisions based on data (experiments, math/science)
  • Maintain a clean codebase by doing code reviews, writing tests, using CI
  • Promote software engineering best practices, and develop processes for the long term
  • Ship software to production (aircraft and network-based applications), systems integration, and be an SRE
  • Work with flight ops to test software and iterate/improve at an insane speed

Requirements For Senior ML/AI/CV Software Engineer

Python
  • BSc. or MSc. in Computer Science / Software Engineering
  • Graduated before 2016
  • At least 5 years of experience as a Software Engineer
  • At least 3 years of experience in Machine Learning / AI in particular Computer Vision
  • At least 3 years of experience in C++ and Python
  • At least 3 years of experience with code reviews, unit tests and e2e tests
  • At least 2 years of experience in a multi-threaded codebase
  • Generalist and able to work beyond full stack
  • Be an awesome and friendly individual

Jobs Related To Skyways Senior ML/AI/CV Software Engineer