Bachelor's degree in information technology, computer science, engineering, or a related field
6+ years of experience in software engineering, data engineering, or AI systems with experience in architecture or technical leadership roles
Strong foundation in software architecture and distributed systems
Experience designing AI/ML or LLM-based systems in production or near-production environments
Experience using modern AI-assisted coding and development tools (e.g., Cursor, Claude Code, Replit, Lovable) to accelerate prototyping experimentation, and implementation of AI platform solutions.
Familiarity with modern AI agentic frameworks (LangChain, LangGraph, Semantic Kernel, AutoGen, LlamaIndex, etc.).
Working knowledge of agentic AI concepts including RAG, multi-agent orchestration, memory patterns, vector databases, and function-calling.
Understanding of Cloud architecture, data platforms, and API-based system integration, with depth in at least one hyperscaler (AWS, Azure, or GCP).
Experience of deploying AI solutions on cloud AI platforms and services
Integration of AI workflow with enterprise systems and data sources
Exposure to containerization and orchestration technologies (Docker, Kubernetes)
Willingness to travel to work with clients and BCG teams as needed.
Gen AI fluency (e.g., proven usage of GenAI such as ChatGPT, Claude) and validation of response.