Software Engineer
Core
Design, develop, and maintain backend services, APIs, and tools for an automated video production system that films and live-streams high-level sporting events without human intervention.
Role type
Senior Software Engineer (Backend/Automation)
Builds
Automated video production pipelines, live-streaming services, and event distribution systems for global sports events.
Domain
Sports technology, Computer Vision, Deep Learning, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Linux system administration, Web API frameworks (Flask), API specifications (OpenAPI, WebRTC), CI/CD pipelines, containerization, database management (PostgreSQL), cloud services (AWS)
Preferred skills
Hardware technology experimentation, large project management
Technologies
Python, Flask, OpenAPI, WebRTC, Linux, PostgreSQL, AWS, Docker/Kubernetes
Responsibilities
Design, build, test, and maintain backend services and libraries for video production; optimize video and audio encoding and distribution processes; design and implement scalable APIs; research new technologies to address technical challenges; participate in code reviews and improve software development processes.
Seniority
Senior, hands-on IC