About the job
About the Role
Join our innovative AI engineering team as a Backend AI Engineer, where you will play a crucial role in developing and enhancing backend systems that drive AI Agents within the gaming sector. These systems manage millions of customer support inquiries, ensuring efficient resolution at scale.
In this position, you will focus on creating high-performance backend services, AI-integrated workflows, and retrieval-based systems designed for extensive customer support automation. You will collaborate closely with fellow AI Engineers, Machine Learning Engineers, and Product teams to design, construct, deploy, and maintain dependable backend architectures that incorporate AI components like Retrieval-Augmented Generation (RAG) pipelines and AI Agent orchestration.
This is an exceptional opportunity to engage with production-level AI systems that function at an enormous scale, where aspects such as performance, reliability, and observability are paramount.
Key Responsibilities:
- Design, develop, and sustain scalable backend services and APIs utilizing Python and frameworks such as FastAPI.
- Create and integrate backend workflows tailored for AI Agents and customer support automation applications.
- Develop secure, high-performance REST APIs for both internal and external users.
- Integrate AI components including RAG pipelines, embedding services, and inference APIs into backend systems.
- Utilize databases such as MongoDB, YugabyteDB, and PostgreSQL to support high-scale, low-latency operations.
- Containerize applications using Docker and manage service deployment on Kubernetes (K8s).
- Deploy and manage services on AWS and GCP cloud infrastructures.
- Implement and maintain CI/CD pipelines while actively participating in configuration management and release processes.
- Employ observability tools such as Grafana, Elasticsearch, and Kibana to monitor system health, troubleshoot issues, and enhance reliability.
- Write clean, testable, and maintainable code; engage in code reviews and design discussions.
- Diagnose and resolve production challenges concerning scalability, performance, and reliability.
Qualifications:
What You’ll Bring
- 3–5 years of experience in backend software development.
- Proficient in Python and backend frameworks, particularly FastAPI.
- Experience in building backend APIs and integrating workflows.
- Strong knowledge of databases such as MongoDB, PostgreSQL, and YugabyteDB.
- Hands-on experience with Docker and familiarity with Kubernetes.
- Understanding of AWS and GCP cloud services.
- Solid grasp of CI/CD concepts, build pipelines, and release management processes.
- Familiarity with observability and logging frameworks like Grafana, Elasticsearch, and Kibana.
- Basic to intermediate understanding of AI systems, particularly Retrieval-Augmented Generation (RAG).
- Excellent problem-solving skills and the ability to collaborate effectively in a team environment.

