About this role
Based in New Delhi, this permanent full-time role sits in Bain Capability Network’s Visualization Centre of Excellence. The Senior Associate develops, maintains and advances applications and AI tools supporting global case teams, partners and clients. The team provides analytics, business intelligence and data visualization support and builds scalable, automated custom products.
Responsibilities
- Own requirements gathering, data cleaning, processing and automation; construct, test, install and maintain applications. Translate business objectives into technical requirements and build end-to-end GenAI and machine learning solutions using Python and LLM frameworks.
- Help develop RAG applications by connecting LLMs to document retrieval tools and preparing and indexing data in vector stores such as FAISS and Chroma. Support agentic workflows that use tools or APIs, and assist with training, fine-tuning and evaluating NLP/LLM models for classification, summarization, retrieval and conversational use cases.
- Build prototypes and proofs of concept, experiment with GenAI techniques, and assess frameworks and tools. Develop secure, performant services and APIs; support acceptance testing and implementation; and maintain scalable, tested architecture and documentation. Solutions may be deployed through CI/CD pipelines.
- Work with Bain teams and clients to resolve back-end and analytical issues, deliver insights and communicate actionable next steps. Manage stakeholders and workstreams under a Team Manager or Senior Team Manager; the role may also assign work to analysts and associates, provide technical guidance, and assist with feedback, recruiting and training.
Requirements
- Graduate or postgraduate degree from a top-tier college, a strong academic record, and 5–7 years of relevant full-stack development experience.
- Strong understanding of GenAI concepts, including prompt engineering, fine-tuning, Model Context Protocol, embeddings and vector databases; hands-on experience with LLMs, Hugging Face and RAG frameworks.
- Full-stack design and back-end development experience, with working knowledge of front-end integration. Proficiency in Python and advanced SQL; experience with Django, Flask or FastAPI, RESTful APIs, GraphQL, WebSockets, relational and NoSQL databases, data modeling and query optimization.
- Familiarity with Git, Docker, CI/CD and Kubernetes; experience with AWS, Azure or Google Cloud; and knowledge of the software development life cycle and Agile/Scrum. Strong communication, collaboration, prioritization and stakeholder-management skills are required.
Preferred
Experience with React.js, Angular or Vue.js; environment creation and management; and managing productized solutions.
For full details about this role, click “Apply on company site” to view the employer’s original posting.