Senior Software Engineer - Edge Computing
Core
Design and code backend services and iOS camera application capabilities to support real-time player tracking, sport analytics, and broadcast augmentation at the edge.
Role type
Senior Software Engineer (Edge Computing)
Builds
Capture platform (iOS camera apps and backend web services) for sport venues worldwide
Domain
Sports technology, Edge computing, Computer vision
Deliverable
production ML models | product features
Required skills
Rust, Swift, Go, HTTP services, WebSocket services, concurrent programming
Preferred skills
FFmpeg, video compression, streaming, CNN architecture, GPU computing, iOS camera APIs, fleet management
Technologies
Rust, Swift, C++, Go, Tokio, Axum, Tonic, PostgreSQL, Redis, FFmpeg, Docker, Kubernetes, Prometheus, Grafana, AWS Cloud, Apple CoreML, Apple Metal
Responsibilities
Design and code backend services and iOS camera application capabilities; Design and code end-to-end processes for autonomous deployment, monitoring, and diagnosis of capture devices; Take ownership of long-term technical efforts and articulate design choices; Participate in an on-call rotation to eliminate repeating escalations
Seniority
Senior, hands-on IC