BCG

Delivery AI Software Engineer

BCG
Apply
1 day ago
Gurgaon, IndiaMid Level

Responsibilities

  • Gather requirements and design, develop, deploy, and support scalable web applications and software solutions.
  • Build enterprise-grade GenAI features and modular Python AI services that integrate LLM APIs with full-stack applications.
  • Design RAG pipelines involving chunking, embeddings, vector search, re-ranking, and context management.
  • Build agentic workflows with tool calling, orchestration, state, memory, human-in-the-loop checkpoints, and failure fallbacks.
  • Integrate AI inference into React or Angular applications with streaming, citations, edit-and-retry, and graceful-degradation UX patterns.
  • Define AI evaluation criteria, build test sets, and implement logging, tracing, monitoring, and cost/token controls.
  • Apply security and Responsible AI practices including prompt-injection defense, PII and confidentiality handling, output validation, and audit trails.
  • Provide technical recommendations, gather and synthesize stakeholder input, support consulting engagements, and contribute to delivery approaches.
  • Guide junior team members, perform quality checks, contribute to team content and intellectual property, and provide technical training.

Requirements

  • Bachelor’s or master’s degree in computer science engineering/technology or equivalent.
  • At least 2–4 years of end-to-end web application or tool development experience in a commercial services or consulting environment.
  • Experience building high-performance web applications with Python, Django or Flask or FastAPI, React, Angular, TypeScript, HTML5, and CSS3.
  • Experience with PostgreSQL, object-oriented programming, design patterns, responsive UI development, and unit testing frameworks.
  • Experience integrating user interfaces with APIs and building production applications on top of LLM APIs, preferably Azure OpenAI.
  • 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.
  • Working knowledge of Unix command-line tools, Git, CI/CD and DevOps tools, cloud infrastructure architecture, Azure, GCP, Oracle, and Kubernetes.
  • Familiarity with microservices, Docker, AI workload deployment, Model Context Protocol, multi-agent systems, MongoDB, charting libraries, wireframing, and React Native or Ionic is advantageous.
  • Excellent communication, problem-solving, stakeholder collaboration, and technical advisory skills.
  • Open-source contributions, technical blogs, forums, or related contributions are valued.

Benefits

  • The role is based in Gurgaon or Bengaluru.
  • The position supports short-term proof-of-concept and minimum viable product assignments as well as longer-term enterprise software engagements.

Tech Stack

AngularAzureD3.jsDjangoDockerFastAPIFlaskGitGoogle Cloud PlatformIonicJestJUnitKubernetesMongoDBOracle CloudPostgreSQLPythonReactReact NativeTypeScript
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