Senior AI Software Engineer
Core
Design and build production-grade backend systems, low-latency services, and AI agent orchestration for real-time conversational AI platforms.
Role type
Senior AI Software Engineer (Backend & Distributed Systems)
Builds
Production backend services, event-driven pipelines, agent orchestration systems, and LLM-powered applications.
Domain
Artificial Intelligence, Backend Systems, Distributed Real-Time Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Expert-level Python, Asynchronous programming (asyncio), FastAPI, Distributed system design, Event-driven architecture, AI agent orchestration, LLM integration, Performance profiling, Observability, Automated testing
Preferred skills
WebSockets, Streaming systems, Message queues, Redis, Parallel processing, LangChain, MCP, LiveKit, Kubernetes, Cloud platforms (GCP/AWS/Azure), AI coding tools (Claude Code, Cursor, Gemini CLI)
Technologies
Python, FastAPI, WebSockets, Redis, LangChain, MCP, LiveKit, Docker, Kubernetes, GCP, AWS, Azure
Responsibilities
Design and operate low-latency, high-throughput backend services; Build and improve AI agent orchestration and LLM applications; Profile production systems and optimize critical execution paths; Write comprehensive unit, integration, and load tests; Review and validate AI-generated code for quality and security; Collaborate with AI and product teams to translate capabilities into reliable systems.
Seniority
Senior, hands-on IC