Member of Technical Staff - Backend Software Engineer
Core
Architect and maintain scalable backend systems and distributed GPU pipelines for an AI-powered avatar and video generation platform serving millions of creators.
Role type
Senior IC backend software engineer (distributed systems & GPU orchestration)
Builds
Go-based business APIs and Python GPU processing pipelines for real-time video generation and avatar rendering
Domain
Generative AI, video processing, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, distributed systems design, API design, GPU workload orchestration, message queues, containerization
Preferred skills
GPU inference services (PyTorch, TensorRT), video processing toolchains (FFmpeg, OpenCV), workflow orchestration (Temporal, Airflow)
Technologies
Go (Gin, GORM), Python (FastAPI, asyncio), Docker, Kubernetes, Redis, RabbitMQ, Temporal, NATS, Kafka, FFmpeg, OpenCV
Responsibilities
Architect and maintain highly scalable distributed backend systems; Design and implement APIs for video generation and monetization; Develop robust pipelines for ingesting videos and orchestrating GPU-heavy workloads; Productionize ML models and drive technical vision for GPU fleet reliability and cost efficiency
Seniority
Mid-level (3+ years experience), hands-on IC