3+ years of production software experience in C++ and Python
Strong background in video processing and streaming, specifically with GStreamer
Proven ability to build and optimize applications for real-time data with a focus on latency and memory
Familiarity with profiling tools like gdb, Nsight, Valgrind, and flame graph
Experience with Docker and CI/CD pipelines
Knowledge of Edge/IoT computing is advantageous
Experience in infrastructure management and monitoring using tools like Salt and Grafana is a plus
Familiarity with interfacing ML models, particularly with PyTorch, is a plus
Ability to thrive in fast-paced, challenging environments
Strong written and verbal communication skills in English, capable of influencing at all levels
Willingness to work onsite for enhanced collaboration
Responsibilities
Build and optimize real-time video streaming pipelines on edge devices
Deploy machine learning models into production environments
Optimize platform runtime for maximum performance, primarily using C++ and GPU
Develop observability and telemetry systems for monitoring performance
Benefits
Flexible paid time off and paid holidays
Early-stage equity in a rapidly growing company
Referral bonuses for bringing in new talent
Regular team off-sites to foster collaboration
Access to the latest Apple products and an unlimited tech stack
Full Job Description
The role: Coram's platform cuts across front-end, backend, ML, and high-performance edge computing. You'll lead major components of our edge-computing stack, with a core focus on real-time video streaming, ensuring Coram Point remains fast, reliable, and intelligent.
Responsibilities:
Building and optimizing real-time video streaming pipelines on our edge devices, along with the applications and communication layers that process vision data on compute-constrained hardware
Deploying machine learning models to production
Optimizing the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU
Building observability and telemetry
Qualifications:
3+ years of experience writing production software in C++ and Python
Strong experience in video processing and streaming (we use GStreamer)
Experience building applications processing real-time data and optimizing them for latency and memory
Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code
Experience with Docker, CI / CD pipelines
Experience in Edge/IoT computing (we have a fleet of deployed edge computers) is a plus
Experience in infrastructure management and monitoring (we use Salt and Grafana) is a plus
Experience interfacing ML models (we use PyTorch) 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 in an onsite environment - we move quicker when we're in the same room
What we offer:
Flexible paid time off and paid holidays
Early-stage equity in a rapidly growing company
Referral bonuses
Regular team off-sites
The latest Apple products and unlimited tech stack (Claude Cowork, Perplexity Computer, Nooks, Clay, Instantly, etc.)