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
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