As an Associate (Tech) at BCN PEG, you will bring specialized technical knowledge to product development of internal tools as well as help in end client delivery of cases. You will:
Design, build, and maintain AI-powered applications using LLMs (especially OpenAI Models) and related technologies
Implement python-based API integrations with LLM platforms to enable use cases such as summarization, classification, extraction, reasoning, and workflow automation
Develop prompt engineering strategies and reusable prompt frameworks to ensure reliability, accuracy, and scalability of AI outputs
Build AI agents and tools that orchestrate multi-step workflows, tool calling, and interaction with structured and unstructured data sources
Collaborate with consultants and case teams to translate business problems into practical AI solutions
Evaluate and experiment with emerging AI frameworks, libraries, and tools for potential adoption
Support supervisors in work planning, solution design, and brainstorming for AI initiatives
Ensure solutions are robust, secure, well-documented, and aligned with Bain’s engineering and governance standards
Communicate technical concepts and insights clearly to non-technical stakeholders
Proactively drive self-learning in AI, LLMs, and applied machine learning
Contribute to knowledge sharing, documentation, and internal training within the PEG and broader BCN community
About you
Must-have skills:
Strong programming skills in Python and/or JavaScript/TypeScript
Hands-on experience working with LLM APIs such as OpenAI and Anthropic, including prompt design and response handling
Experience building AI agents, workflows, or automation tools using LLMs
Ability to build evaluation sets, guardrails, and regression checks to measure, monitor, and safeguard the quality and reliability of LLM outputs
Understanding of context engineering techniques, limitations of LLMs, and methods to improve output quality
Familiarity with REST APIs and integrating external services
Working knowledge of data structures, basic algorithms, and software engineering best practices
Experience using version control systems such as Git
Ability to work in a fast-paced environment with evolving requirements
Strong problem-solving and analytical thinking skills
Excellent English communication skills with the ability to explain technical ideas clearly
Good-to-have skills:
Experience with AI orchestration frameworks (e.g., LangChain, LlamaIndex, or similar)
Exposure to vector databases and embeddings (e.g., FAISS, Pinecone, Chroma)
Basic understanding of machine learning concepts and NLP
Familiarity with modern front-end technologies such as Angular, React and HTMX
Familiarity with cloud platforms (AWS, Azure, or GCP)
Experience building internal tools, prototypes, or dashboards
Ability to write clear technical documentation and usage guides
Educational qualification & Professional experience
Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field
Strong academic credentials, analytical ability, and problem-solving skills
Work experience range: Undergraduate degree: 2 - 4 years of experience in software development, AI engineering, or related roles
Postgraduate degree: 0 - 2 years of relevant experience
Prior exposure to consulting, analytics, or business problem-solving environments is preferred but not mandatory