As a Backend Engineer at xAI, you’ll be responsible for maintaining the performance, reliability, and scalability of our production services. Your work will empower product and research teams to launch innovative AI products and models, ensuring seamless operation and exceptional user experiences for a global audience. Responsibilities include designing, writing, and maintaining high-performance Rust microservices to support production systems; collaborating with product and research teams to deploy their products and models effectively; troubleshooting and resolving complex backend issues related to networking and system architecture; and contributing to the evolution of xAI’s infrastructure to support cutting-edge AI advancements. The role requires a skilled engineer with a strong foundation in computer science principles, proficiency in Python, Rust, Kubernetes, and Scala, experience in maintaining production services with a focus on performance and reliability, knowledge of networking concepts and their application in distributed systems, and a collaborative team player passionate about enabling AI innovation. Prior experience with microservices architecture or distributed systems is a strong plus. The tech stack includes Rust, Python, Kubernetes, Scala, networking protocols and tools (e.g., TCP/IP, HTTP, load balancing), microservices architecture, and cloud platforms or on-prem environments. The interview process includes an initial phone interview followed by four technical interviews covering coding assessment, systems hands-on, project deep-dive, and meet and greet with the wider team. All interviews are conducted via Google Meet.