Software Architect
Core
Design and own the backend architecture for a global live-streaming platform serving 450+ million users, integrating LLMs and AI agents.
Role type
Senior Software Architect (Backend & AI)
Builds
High-load distributed backend services, API gateways, and AI/LLM integration layers for real-time content streaming.
Domain
Consumer media, live streaming, distributed systems, AI/LLM engineering
Deliverable
production ML models
Required skills
Backend architecture, distributed systems design, API design (REST/gRPC), database design (SQL/NoSQL), cloud infrastructure (AWS/GCP/Azure), Kubernetes, Terraform, LLM integration (agent patterns, MCP), AI coding agents, incident management, technical mentoring
Preferred skills
Monolith migration, anti-abuse systems, Kafka design, runtime profiling, LLM engineering (LangGraph, RAG, vector stores)
Technologies
Java/Kotlin, Go, Python, Rust, Spring, Kafka, Redis, OpenTelemetry, Prometheus, Grafana, LangGraph, LangChain
Responsibilities
Define service boundaries and data flows, set API and architecture standards, design for throughput and failure, evaluate and adopt new frameworks, mentor engineers, manage architectural risks and technical debt
Seniority
Senior, hands-on IC with mentorship responsibilities
