Staff Engineer, Computer Vision

A venture-backed defence technology company building intelligent autonomous systems for aircraft, focused on protecting service members and civilians through AI and autonomy.
Machine Learning
Staff Software Engineer
Hybrid
8+ years of experience
AI · Robotics · Defense

Description For Staff Engineer, Computer Vision

Shield AI is a pioneering venture-backed defence technology company established in 2015, specializing in intelligent autonomous systems for aircraft. Their flagship autonomy software, Hivemind, enables aircraft, drones, and various platforms to execute complex missions reliably in challenging environments.

As a Staff Engineer in Computer Vision, you'll be at the forefront of developing cutting-edge autonomous systems that directly impact service member and civilian safety. The role combines advanced computer vision expertise with practical engineering, requiring you to integrate autonomous software, develop production-grade C++ solutions, and work with state-of-the-art perception systems.

The position offers a unique opportunity to work on mission-critical AI and autonomy systems solving real-world defence and security challenges. You'll be part of a high-performing, collaborative engineering team working with cutting-edge technology in a flexible, supportive work environment. The role is based in their Port Melbourne office, offering convenient access to Melbourne CBD.

This is an ideal position for an experienced engineer passionate about autonomous systems and computer vision, looking to make a meaningful impact in defense technology. The company offers competitive compensation including salary and equity, flexible working options, and a strong commitment to equal opportunity employment.

Last updated 11 days ago

Responsibilities For Staff Engineer, Computer Vision

  • Integrate autonomous software with mission systems delivering perception and computer vision outputs
  • Write production-grade C++ software for perception integration and autonomous operations
  • Develop and implement test code and analytics to validate algorithms
  • Collaborate with hardware and test teams to validate perception systems on aerial platforms
  • Enhance and extend sensor models within high-fidelity simulation environments
  • Analyse system performance using real-world and simulated data
  • Work in a fast-paced, collaborative environment supporting mission-critical outcomes

Requirements For Staff Engineer, Computer Vision

Linux
  • Significant recent experience in software engineering or perception development
  • Strong C++ software development experience in production environments
  • Ability to develop, debug, benchmark, and deploy algorithms effectively
  • Solid theoretical foundation in controls, state estimation, and computer vision
  • Hands-on experience integrating and working with sensor payloads
  • Proven problem-solving skills using scientific approaches
  • Comfortable working in Unix/Linux environments

Benefits For Staff Engineer, Computer Vision

Equity
  • Equity for permanent roles
  • Flexible working options
  • Office located in Port Melbourne, close to Melbourne CBD

Interested in this job?

Jobs Related To Shield AI Staff Engineer, Computer Vision

Senior Engineering Manager, Data Infra, Machine Learning Platform

Senior Engineering Manager position leading Netflix's ML Data Infrastructure team, focusing on building scalable ML platforms and frameworks for personalization and recommendation systems.

Research Scientist 4 - Globalization

Senior Research Scientist position at Netflix focusing on ML and generative speech technologies for global content localization.

Lead AI/ML Engineer

Lead AI/ML Engineer position at Wells Fargo focusing on developing cutting-edge AI solutions using LLMs and agentic frameworks, offering competitive compensation and comprehensive benefits.

AI Engineering Manager, Enterprise AI

Lead AI engineering team at LinkedIn developing enterprise AI solutions for recruiting, learning, and job matching platforms.

Staff Software Engineer, ML Infrastructure

Staff Software Engineer position at Airbnb focusing on building and scaling ML infrastructure and GenAI capabilities to support company-wide AI initiatives.