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 Java (8/17/21) and Python 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.