Job Search and Career Advice Platform

Enable job alerts via email!

Sr. AI Systems Engineer

AnaVation LLC

London

Hybrid

GBP 70,000 - 100,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-driven company is seeking a Software Engineering Lead to direct the Scene Understanding Team, focusing on computer vision systems. This role entails overseeing the development of cutting-edge systems managing hundreds of cameras while ensuring best practices in software development. Ideal candidates will have extensive experience in Python, engineering leadership, and a solid understanding of AI, specifically in production scenarios.

Qualifications

  • 6+ years of experience as a Software Engineer.
  • Proven experience in production environments.
  • Excellent leadership, communication, and management skills.

Responsibilities

  • Lead the development of scene understanding systems and manage calibration technologies.
  • Mentor engineers and collaborate on roadmaps with product managers.
  • Promote software development best practices.

Skills

Python
RESTful APIs
OpenAPI
gRPC
Protobuf
Computer vision
Leadership

Education

Bachelor's or master's degree in computer science

Tools

Kubernetes
Docker
Azure
Job description

In this role, you’ll lead the Scene Understanding Team’s computer vision research and development. This entails everything from designing systems capable of calibrating hundreds of cameras to implementing state-of-the-art 3D reconstruction methods and semantic segmentation.


Responsibilities
  • Lead the development of scene understanding systems responsible for calibrating spaces that contain hundreds of cameras.
  • Translate state-of-the-art research into scalable, maintainable engineering systems.
  • Manage ‘scene calibration’ technologies within the Scene Understanding Team by facilitating backlog refinements, communicating with stakeholders,,and collaborating on roadmaps with product managers.
  • Work closely with other technology departments to deploy, monitor, and support Scene Understanding Services in hundreds of stores.
  • Promote and enforce best practices in software development and project management.
  • Mentor engineers and contribute to creating a collaborative remote team environment.
  • Stay current with emerging AI trends and technologies to assess their potential applications in current and future projects.
Required Qualifications
  • Bachelor's or master's degree in computer science or a related field
  • 6+ years of experience as a Software Engineer
  • Extensive experience in Python
  • Proven experience working with RESTful APIs and OpenAPI, gRPC, and Protobuf, with knowledge of their design best practices and common libraries
  • Proven experience interfacing with AI projects, with a focus on computer vision and geometry
  • Proven experience in production.
  • Excellent leadership, communication, and management skills
Additional Qualifications (desired)
  • Experience with asynchronous processes and event-driven architectures
  • Experience with containerized applications, Kubernetes and Docker
  • Experience with Azure
  • Experience with multi-view stereo technologies (turning images into 3D), such as Colmap
  • Experience with SLAM or Structure from Motion
  • Experience in a fast-paced, product-driven startup environment
  • Experience with Golang
  • Experience in the autonomous retail industry or a similar domain
  • Experience in MLOps, DevOps, and build/release/deployment automation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.