Teramind Logo

Teramind

Principal Python Engineer (Video Systems)

Posted 11 Days Ago
Remote
14 Locations
Senior level
Remote
14 Locations
Senior level
As a Senior Python Engineer, you will develop systems for real-time video streaming, backend services, and IoT communication, ensuring efficient data management.
The summary above was generated by AI
About Focuz

Focuz is a well-funded, early-stage startup on a mission to redefine video intelligence. We are building a next-generation platform that transforms raw video streams from any camera into structured, actionable insights. Moving beyond simple object detection, we are creating a system that understands context, behavior, and patterns, enabling businesses and consumers to make smarter decisions. We are a small, agile team of builders and innovators, and we're looking for foundational members to help us shape the future of video technology.


As a Principal Python Engineer focused on Video Systems, you will be one of our foundational engineering hires. You will tackle the unique and complex challenges at the intersection of real-time video streaming, Camera device communication, and distributed backend systems. You will be responsible for designing and building the software that reliably ingests, transports, and controls video feeds from thousands of cameras in diverse environments. You will work on everything from the lightweight agent running on-site—complete with its own local database—to the cloud-based control plane that orchestrates it all. If you are a pragmatic problem-solver who loves building robust systems from the ground up, this role is for you.

What you'll do:
- Design and build our core Python-based service that runs on-site to communicate with cameras, manage video streams, and store metadata locally using SQLite.
- Develop and maintain the backend services for our cloud control plane using Python, FastAPI, and asynchronous programming.
- Implement and manage our IoT communication layer using MQTT for secure, low-latency command and control of devices.
- Integrate with a variety of video protocols and technologies, including RTSP for camera ingestion and WebRTC (WHIP) for efficient streaming to the cloud.
- Work with our data layer, designing schemas and writing efficient queries for PostgreSQL in the cloud and SQLite on the edge.
- Write clean, maintainable, and well-tested code, and contribute to a culture of quality.

Requirements:
- 8+ years of professional experience in backend development using Python.
- Strong proficiency with modern Python frameworks like FastAPI or Flask, with a deep understanding of asynchronous (async/await) programming.
- Solid experience with relational databases and SQL. You should be comfortable working with both large-scale databases like PostgreSQL and embedded databases like SQLite.
- Hands-on experience with Docker and building containerised applications from scratch.
- Comfortable working in a Linux environment and using command-line tools.
- A pragmatic and product-oriented mindset: You can navigate ambiguity, take ownership of problems, and are driven to find the simplest, most effective solutions.
- Excellent communication skills and a collaborative spirit.

Nice to have:
- Experience with video streaming technologies (WebRTC, RTSP, HLS) is a significant advantage.
- Familiarity with media servers (like go2rtc) or video processing libraries (FFmpeg).
- Practical experience with MQTT or other IoT messaging protocols.
- Experience with data processing pipelines (ETL, data transformation).
- An "AI-positive" attitude and an interest in leveraging AI tools to enhance productivity.

Our Tech Stack
- Backend: Python, FastAPI, Asyncio
- Video & IoT: WebRTC, RTSP, go2rtc, MQTT, ONVIF
- Databases: PostgreSQL (Cloud), SQLite (Edge)
- Infrastructure: Docker, Kubernetes, Terraform, AWS/GCP

What We Offer
- A fully remote and flexible work environment.
- A foundational role with a massive impact on the product and company culture.
- Bonus for performance
- Career growth opportunities



#focuz

Top Skills

AWS
Docker
Fastapi
GCP
Kubernetes
Mqtt
Postgres
Python
Sqlite
Terraform
Webrtc

Similar Jobs

7 Hours Ago
Easy Apply
Remote
Poland
Easy Apply
358K-458K
Senior level
358K-458K
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Staff Software Engineer will lead technical strategy, develop distributed systems, enhance search capabilities, and mentor team members in a collaborative environment.
Top Skills: AWSElasticsearchKotlinKubernetesMySQLOpensearchPythonSpark
Yesterday
Easy Apply
Remote
29 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Lead and mentor a team of Technical Program Managers, develop program management strategies, and collaborate with stakeholders to ensure successful project execution.
Top Skills: AIDevsecops
Yesterday
Remote or Hybrid
28 Locations
Senior level
Senior level
Software
Lead the EMEA/APAC Technical Support team, ensuring customer issues are resolved effectively while improving service processes and team performance.
Top Skills: APIsPostman

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account