Required Skills
About the Job
incred financial services is seeking a Principal Software Engineer and Technical Architect with 7-10 years of experience to join our team in Bengaluru. In this role, you will lead end-to-end project and team management, from conceptual POCs to enterprise-grade production software. You will mentor a cross-functional development team, identifying and implementing AI tools like AI coding assistants and automated code reviews to enhance productivity.
You will provide full-stack engineering leadership for high-concurrency backends using Java and Node.js, and oversee the development of responsive, AI-driven user interfaces with Angular. Ensuring seamless integration of applications and AI agents into enterprise workflows while adhering to strict security, data privacy, and RBAC protocols will be crucial.
Your responsibilities will include designing the architecture connecting ML models to our backend systems. You will lead the implementation of LLM/AI orchestration frameworks (e.g., LangChain) and architect Retrieval-Augmented Generation (RAG) systems using Vector Databases (e.g., Pinecone, Milvus).
As a strategic mentor, you will translate complex AI capabilities into tangible business value and ROI for non-technical stakeholders. Experience in AI strategy, architecture, and a strong understanding of the AI/ML ecosystem, including LLM orchestration and Vector Databases, is essential. You should have hands-on experience with Node.js, Java, and Angular, with at least 3 years focused on deploying AI/ML models to production and a proven track record of leading technical teams through the full product development lifecycle.