Overview
The Senior Backend & Computer-Vision Engineer will architect and extend the server-side components that ingest live video, perform stream processing, and expose results through secure, well-document APIs. The position demands solid Python backend expertise, working knowledge of real-time media, and a proactive approach to reliability engineering. Experience with advanced CV / ML models is advantageous but can be developed on the job.
Key Responsibilities
- Design, build and maintain scalable services in Python using modern web frameworks.
- Implement resilient ingestion of live video and data streams from multiple sources.
- Optimize data pipelines for performance and resource efficiency.
- Collaborate with the ML team to incorporate object-detection or event-analysis models into the pipeline.
- Deliver clean, versioned REST / WebSocket APIs that expose camera, stream and analytics data.
- Work closely with front-end, product, and infrastructure teams to align features with business requirements.
- Provide technical guidance and code reviews for junior engineers.
Required Qualifications
Bachelor's Degree in computer science, software engineering, electrical engineering or a related field (or equivalent professional experience).5+ years of backend development with Python or a comparable language.Demonstrated experience handling real-time media or time-series data at scale.Strong knowledge of concurrency, networking fundamentals and API design.Proficient with version control (Git) and automated testing practices.#J-18808-Ljbffr