AI Solutions Engineer
bain
Job Description
- 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 (e.g., OpenAI’s Responses API) including prompt design and response handling
- Understanding of prompt engineering techniques, limitations of LLMs, and methods to improve output quality
- Experience building AI agents, workflows, or automation tools using LLMs
- 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:
- Familiarity with modern front-end technologies such as Angular, React and HTMX
- 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 cloud platforms (AWS, Azure, or GCP)
- Experience building internal tools, prototypes, or dashboards
- Interest in private equity, due diligence, or consulting problem-solving
- 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