The Backend Technical Lead drives the architectural design and end-to-end delivery of high-performance products built from the ground up. This role blends hands-on engineering with team mentorship and technical decision-making for scalable, AI-integrated systems.
Key Responsibilities
- Architecture & Product Development: Lead end-to-end product delivery, from initial ideation and system architecture to deployment and optimization.
- Backend Engineering: Design and develop scalable microservices and RESTful APIs using Java (Spring Boot) and Python (FastAPI, Django).
- AI & LLM Integration: Architect and integrate Large Language Model (LLM) capabilities, including chatbots, summarization, and Retrieval-Augmented Generation (RAG) based systems.
- Team Leadership: Mentor a team of engineers, fostering high-quality code through code reviews, test automation, and shared best engineering practices.
- Stakeholder Collaboration: Partner with product, data, and design teams to translate business goals into technical roadmaps and define AI-driven features
Education & Experience
- Have typically experience of 9+ years.
- Min 2+ years in team management.
- Mastery in GoLang for backend services and AI integration.
- Frameworks: Proficiency in Spring Boot, FastAPI, or Django, along with messaging queues like Kafka or RabbitMQ.
- Hands-on experience with frameworks like LangChain or LlamaIndex and integration with models from OpenAI, Anthropic, or Hugging Face.
- Expertise in relational databases (PostgreSQL, MySQL) and Vector Databases (Pinecone, Weaviate, or Qdrant) for AI workloads.
- Experience with AWS, GCP, or Azure, including container orchestration (Docker, Kubernetes) and CI/CD pipelines.