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 IC software engineer (backend/AI infrastructure)
Builds
Automated video production systems, APIs, services, and tools for live-streaming sports events
Domain
Sports technology, AI infrastructure, video processing
Deliverable
production ML models
Required skills
Python, Linux, web API frameworks (Flask), OpenAPI/WebRTC, version control, CI/CD pipelines, containerization, cloud services (AWS), database management (PostgreSQL)
Preferred skills
Hardware technology experimentation, large project management
Technologies
Python, Flask, OpenAPI, WebRTC, Linux, AWS, PostgreSQL, Docker/Kubernetes
Responsibilities
Design, build, test, and maintain backend services and libraries for video production; Analyze business requirements and design new functionalities; Research new technologies to address technical issues; Contribute to software development process improvements; Write clean, scalable, documented code; Participate in code reviews; Design and implement APIs
Seniority
Senior, hands-on IC
