jobapplier

Member of Technical Staff, Real Time Systems

Coram AI

Skills

Required

  • Linux
  • streaming
  • C++
  • Linux-based
  • BIOS / UEFI
  • operating system
  • data structures
  • algorithms
  • object-oriented programming
  • Go / Rust
  • debuggers
  • Python / shell scripting
  • Docker
  • GStreamer

Preferred

  • ML
  • PyTorch
  • machine learning models
  • video streaming pipelines
  • GPU

At Coram AI, we’re reimagining video security for the modern world. Our cloud-native platform uses computer vision and AI to help businesses stay safe, make smarter decisions, and move faster; from real-time alerts to seamless clip sharing and multi-site visibility.

Coram’s platform cuts across front-end, backend, machine learning, and high-performance edge computing. You’ll own a large part of our edge-computing stack, with a core focus on real-time video streaming and system reliability, keeping Coram Point fast, reliable, and intelligent across our fleet of deployed devices.

About Coram AI

You’ll be joining an ambitious, fast-moving team that values clarity, craftsmanship, and impact. Every person here has a voice, ships meaningful work, and helps shape how AI can make the world safer and more connected.

We're on a mission to transform a $50B+ legacy industry by bringing the power of cutting-edge multimodal LLMs and computer vision to real-world security and operations. From firearm detection to intelligent access control, our AI-native platform turns every camera and sensor into a smart system that enhances safety, efficiency, and awareness.

Founded by Ashesh Jain (ex-Lyft Level 5, PhD Cornell) and Peter Ondruska (ex-Lyft, PhD Oxford), Coram AI is backed by Ansa Capital, Battery Ventures, Mosaic, 8VC and Up Partners, have raised over $65M, and were named to the CB Insights AI 100 as one of the most promising AI companies in the world. If you're excited to work on mission-critical AI that makes an impact in the real world, we’d love to meet you.

Responsibilities

  • Build and optimize real-time video streaming pipelines on our edge devices, along with the applications and communication layers that process vision data on compute-constrained hardware
  • Deploy machine learning models to production and optimize the platform runtime for maximum performance. This is largely C++ code, with parts of the pipeline running on GPU
  • Bring up and harden Linux-based hardware, and diagnose issues across the BIOS/UEFI, operating system, and device layers
  • Build observability and telemetry so we can spot and fix problems across the fleet

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 3 to 8 years of experience writing production software, with strong fundamentals in data structures, algorithms, and object-oriented programming
  • Strong programming skills in C++ (Go or Rust also considered) and a deep understanding of Linux
  • Experience building applications that process real-time data and optimizing them for latency and memory
  • Hands-on experience bringing up Linux-based hardware and troubleshooting interactions between BIOS/UEFI, the operating system, and devices
  • Experience diagnosing system hangs, crashes, deadlocks, or intermittent failures using logs, debuggers, crash dumps, tracing and profiling tools (e.g. gdb, Nsight, Valgrind, flame graphs)
  • Ability to use Python or shell scripting to automate diagnostics, testing, and operational tasks
  • Experience with Docker and CI/CD pipelines
  • Video processing and streaming experience (we use GStreamer) is a strong plus
  • Edge/IoT computing experience is a plus
  • Infrastructure management and monitoring experience (we use Salt and Grafana) is a plus

Resilient in challenging and fast-paced environments

  • Exceptional written and verbal communication skills in English, with the ability to influence at all levels
  • Ability to work on-site. We move quicker when we’re in the same room

Preferred

  • Experience interfacing ML models (we use PyTorch) is a plus