Skip to content
Shield AIShield AI

Senior Staff Engineer, Computer Vision

Develop and integrate custom real-time computer vision and perception algorithms in high-performance C++ pipelines for autonomous systems. The role requires strong computer vision, software engineering, and edge deployment expertise, with experience in areas such as SLAM, tracking, reconstruction, or deep learning preferred.

About the job

Responsibilities

  • Design, develop, and integrate advanced computer vision algorithms into high-performance C++ software pipelines.
  • Build custom perception capabilities for real-time performance, reliability, and deployment in edge compute environments.
  • Develop tracking and spatial perception pipelines for autonomous systems, including visual localization, motion estimation, scene reconstruction, landmark tracking, map building, and perception-assisted navigation.
  • Translate research concepts into deployable software and develop bespoke algorithms rather than relying exclusively on existing libraries.
  • Own technical work from ambiguous requirements through algorithm design, implementation, integration, and delivery.
  • Collaborate with AI experts, robotics engineers, optical engineers, and other multidisciplinary teams to deliver reliable edge solutions.

Requirements

  • Degree in Computer Vision, Computer Science, Engineering, or a related technical field.
  • Deep proficiency in C++ and experience developing software in high-performance, real-time environments.
  • Experience designing and implementing custom computer vision algorithms from scratch.
  • Strong understanding of computer vision, image processing, and machine learning principles.
  • Strong software engineering fundamentals, including data structures, algorithms, performance optimization, and version control.

Preferred Qualifications

  • Master’s or PhD in Computer Science, Engineering, or a related field.
  • Experience with object detection, target tracking, 3D reconstruction, SLAM, camera calibration, or behaviour analysis.
  • Background in automated video surveillance or related real-time vision systems.
  • Familiarity with OpenCV or other industry-standard vision toolkits.
  • Exposure to deep learning for image classification, recognition, or sequence modelling.
  • Experience integrating deep learning models into broader computer vision systems for real-time deployment.
  • Experience in the defence sector, autonomous unmanned systems, or similar mission-critical domains.

Skills

C++, Computer Vision, Image Processing, Machine Learning, Opencv, Slam, Visual Odometry, Object Detection, Target Tracking, 3D Reconstruction, Camera Calibration, Deep Learning, Data Structures, Algorithms, Version Control

Vanta

Vanta

Remote

Senior Product Builder, Organizational Intelligence
$176k+/yrRemote5+ YOEAI Research

Build Vanta’s organizational intelligence layer by shipping prototypes, internal tools, and AI agent workflows that make cross-source data useful to EPD, GTM, and other teams. The role requires recent hands-on LLM product work, independent problem scoping, and strong judgment around AI quality, reliability, cost, and latency.

Improbable

Improbable

Remote

AI Researcher
No salary listedRemoteAI Research

Conduct applied research on AI agents, designing experiments and evaluation systems to improve reliability, context retention, and multi-step task completion. The role requires strong AI/ML research, engineering, experimental design, and communication skills.

AI Digest

AI Digest

Remote

Research Scientist - Member of Technical Staff
$150k+/yrRemoteAI Research

Conduct research on long-horizon, multi-agent AI behavior by designing agent environments, analyzing large-scale data, and running experiments. The role requires strong research judgment, rapid execution, independence, and familiarity with current AI developments.

AI Digest

AI Digest

Remote

Engineer - Member of Technical Staff
$150k+/yrRemoteAI Research

Build, optimize, and evaluate long-running and multi-agent AI systems, along with tools for monitoring and analyzing their real-world behavior. The role requires software engineering experience with coding agents, strong independence, and familiarity with current AI developments.