BCG

Senior Delivery AI Software Engineer

BCG
Apply
4 days ago
Gurgaon, IndiaMid Level / Senior

Responsibilities

  • Gather requirements and specify, design, develop, deploy, and support software solutions for consulting, product, and practice-area teams.
  • Build scalable full-stack web applications using Python, React or Angular, TypeScript, HTML5, CSS3, SQL, and PostgreSQL.
  • Design and ship enterprise-grade GenAI features using LLM APIs, retrieval-augmented generation pipelines, and agentic workflows.
  • Build modular AI services, tool and function calling, structured outputs, schema validation, evaluation systems, logging, tracing, monitoring, and cost controls.
  • Apply responsible AI practices including prompt-injection defenses, PII and confidentiality handling, output validation, fallbacks, and audit trails.
  • Collaborate with consulting and cross-functional teams on requirements, technical solutioning, delivery approaches, stakeholder communication, and project execution.
  • Provide technical recommendations, support, quality checks, mentoring, training, and contributions to team content and intellectual property.

Requirements

  • Bachelor's or master's degree in computer science engineering/technology or equivalent.
  • At least 4–6 years of end-to-end web application or tool development experience in a commercial services or consulting organization.
  • Hands-on experience building high-performance, scalable web applications with Python, Django, Flask, or FastAPI; React or Angular; TypeScript; HTML5; and CSS3.
  • Experience with SQL and PostgreSQL, object-oriented programming, design patterns, responsive UI, and unit testing frameworks such as Mockito, JUnit, or Jest.
  • Experience building real-user applications on LLM APIs, preferably Azure OpenAI, OpenAI, Anthropic, or an equivalent service.
  • Experience with an agent or orchestration framework such as LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel, DSPy, or an equivalent in-house framework.
  • Experience implementing tool or function calling, structured output, schema validation, error handling, and AI output evaluation or observability.
  • Working knowledge of Git, Unix command-line tools, cloud infrastructure, Kubernetes, and DevOps tools.
  • Preferred experience includes Docker, microservices, AI workload deployment, Model Context Protocol, multi-agent systems, MongoDB, charting libraries, wireframing, React Native, Ionic, and open-source or technical community contributions.
  • Excellent communication, problem-solving, stakeholder collaboration, initiative, and mentoring skills.

Tech Stack

AngularAzureD3.jsDjangoDockerFastAPIFlaskGitGoogle Cloud PlatformIonicJestJUnitKubernetesMongoDBOracle CloudPostgreSQLPythonReactReact NativeSQLTypeScript
BCG

About BCG

10,000+ employees

Boston Consulting Group provides management consulting, technology, and design services to large enterprises, governments, and nonprofits, helping with strategy, digital transformation, and operations. The firm works on a project-based, fee-for-service model and also incubates products and ventures through BCG X. Founded in 1963 and headquartered in Boston, it is a global partnership with offices worldwide.

Contact me