About The Position

The Senior Software Engineer, Video Analytics role is a hands-on backend engineering position focused on building and shipping machine learning or computer vision systems in real-world production environments. The engineer will design and maintain scalable systems using Elixir and Python and support ML/CV applications deployed on edge devices or in the cloud. The role requires production computer vision experience, backend engineering expertise, functional programming experience, and direct technical ownership as an individual contributor. Candidates must have at least four years of full-time individual-contributor backend engineering experience at a Series A–D startup and must currently reside in the United States as a U.S. citizen or Green Card holder. Visa-based work authorization is not eligible. The role is not aligned with candidates whose backgrounds are primarily AI research, training models from scratch, LLMs, consulting or freelance work, government or defense, research-heavy autonomous vehicle teams, or management and executive work without hands-on engineering. Production computer vision experience is essential.

Requirements

  • Proven experience shipping at least one machine learning or computer vision system into a real-world production environment, on edge devices or in the cloud.
  • At least 4 years of experience as a hands-on individual-contributor backend engineer at a Series A–D startup, as a full-time employee.
  • Production experience with Elixir or another functional programming language, such as Scala, Haskell, Clojure, OCaml, F#, or Erlang.
  • Strong backend development experience, including the ability to design, build, and maintain production-grade systems.
  • Ability to work independently, solve complex engineering problems, and contribute directly to code.
  • Must currently reside in the United States and be a U.S. citizen or Green Card holder; visa-based work authorization is not eligible.

Responsibilities

  • Design, build, and maintain scalable backend systems using Elixir and Python.
  • Develop and support production systems that integrate machine learning or computer vision capabilities.
  • Build and maintain infrastructure for real-world applications such as object detection, people or vehicle detection, cross-camera tracking, and video analytics.
  • Collaborate with engineering and product teams to bring ML/CV capabilities into reliable production environments.
  • Own technical decisions, implementation, testing, and deployment as a hands-on individual contributor.
  • Troubleshoot performance, reliability, and scalability challenges across backend and ML-enabled systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service