We are looking for a highly skilled Lead Engineer - AI with a strong backend engineering background and hands-on experience building AI-powered applications at scale. The ideal candidate should have deep expertise in Node.js, distributed systems, cloud-native architectures, and modern AI technologies such as LLMs, RAG, AI Agents, and Vector Databases. This role requires someone who can lead technical initiatives, design scalable backend systems, and drive the development of production-grade AI solutions from concept to deployment.
The candidate will have responsibilities across the following functions:
Backend Engineering and System Design:
- Design and develop scalable backend services using Node.js and TypeScript.
- Architect and build distributed systems, microservices, and event-driven applications.
- Design high-performance APIs and backend platforms capable of handling large-scale traffic.
- Drive technical decisions around scalability, reliability, security, and performance.
- Lead code reviews, engineering best practices, and mentoring of junior engineers.
AI and Generative AI Development:
- Build and deploy AI-powered applications leveraging Large Language Models (LLMs).
- Design and implement RAG (Retrieval-Augmented Generation) pipelines.
- Develop AI Agents and multi-agent workflows for business automation.
- Integrate AI models from OpenAI, Anthropic, Gemini, Azure OpenAI, or similar platforms.
- Build knowledge retrieval systems using embeddings and Vector Databases.
- Work closely with product and business teams to identify AI use cases and drive adoption.
Cloud and Platform Engineering:
- Deploy and manage AI workloads on AWS, Azure, or GCP.
- Build scalable and secure infrastructure for AI applications.
- Implement monitoring, observability, and performance optimisation strategies.
- Ensure production readiness of AI and backend systems.
Requirements:
- Strong experience with Node.js and TypeScript.
- Experience leading engineering teams or technical initiatives.
- Experience building AI products in production environments.
- Strong understanding of system architecture and software design principles.
- Exposure to AI IDEs such as Cursor, Claude Code, GitHub Copilot, etc.
- Strong experience in a startup or product company.
- Knowledge of REST APIs and Microservices Architecture.
- Experience with Distributed Systems Design.
- Proficiency in PostgreSQL, MySQL, and MongoDB.
- Strong problem-solving Redis, Kafka, RabbitMQ, or similar messaging systems.
- Good to have AI / GenAI.
Hands-on experience with:
- LLMs (OpenAI, Claude, Gemini, Azure OpenAI)
- RAG Architectures
- AI Agents / Agentic Workflows
- LangChain or LangGraph
- Prompt Engineering
- Embeddings and Semantic Search
- Vector Databases (Pinecone, Weaviate, Milvus, Chroma, Qdrant, etc. )
Cloud and DevOps:
- AWS, Azure, or GCP.
- Docker & Kubernetes.
- CI/CD Pipelines.
- Monitoring & Observability Tools.
Good to Have:
- 7-10 years of overall software engineering experience.
- Strong ownership mindset with the ability to drive projects independently.
- Passion for building AI-native products and scalable backend systems.
- Excellent communication and stakeholder management skills.
- Ability to balance hands-on development with technical leadership responsibilities.

