As a Senior Backend Developer specializing in AI engineering, you will play a key role in building and scaling the backend systems that power our next generation of AI agents for customer interactions. This is an opportunity to join a fast-moving, innovation-driven team where your work will directly shape how global enterprises engage with their customers using advanced AI technologies.
Key Responsibilities
- Design, develop, and maintain robust backend services and APIs for AI-driven products
- Integrate AI models and agents into production environments, ensuring high performance and scalability
- Work with large-scale data processing pipelines and model-serving infrastructure
- Collaborate with AI teams to optimize inference pipelines, data flows, and model deployment lifecycles
- Ensure system reliability, security, and maintainability across cloud and on-premise environments
- Contribute to architectural decisions and technical strategy for AI-based backend services
Requirements
- 5+ years of experience as a backend software engineer
- 2+ years of experience developing AI agents or integrating AI systems into production
- Strong proficiency in Python (FastAPI, Flask, Django, or similar frameworks)
- Experience with AI frameworks and tools (LangChain, OpenAI API, Hugging Face, or similar)
- Solid understanding of RESTful and GraphQL APIs, microservices architecture, and asynchronous programming
- Hands-on experience with databases (SQL and NoSQL) and cloud services (AWS, Azure, or GCP)
- Knowledge of software design patterns, testing, CI/CD, and version control (Git
- Strong problem-solving skills, attention to detail, and ability to work independently
Nice to Have
- Experience with C# / .NET for system integration or hybrid backend
- Familiarity with Docker, Kubernetes, and scalable model serving infrastructure
- Background in conversational AI, agent frameworks, or retrieval-augmented generation (RAG) systems