DataJobs.io
← Back to all jobs

Job Description

Bain & Co. is seeking an AI Engineer for the Coro team to build next-generation AI-infused software and data products. The work focuses on LLM-driven features and agentic workflows, spanning rapid POCs, MVPs, and scaled enterprise deployments.

This role combines GenAI engineering with retrieval and knowledge pipeline development, end-to-end ML/DS delivery, and production-grade implementation for commercial environments. You will help turn ambiguous client needs into practical technical requirements, delivery tradeoffs, and plans.

What you will do

  • Design and build GenAI applications such as copilots, workflow automation, and decision support for commercial teams using modern LLM stacks.
  • Implement agentic workflows when they add clear value, including tool use, multi-step execution, and human-in-the-loop controls, with attention to reliability, safety, and clear failure modes.
  • Design and build advanced search, retrieval, and knowledge pipelines across diverse data structures and stores, including hybrid search, vector stores, graph databases, knowledge graphs, and traditional data platforms.
  • Own key retrieval concerns such as indexing strategies, metadata design, relevance tuning and reranking, freshness, caching, access controls, and source attribution.
  • Build robust agent capabilities across context engineering, memory and state management (short-term and long-term), orchestration, routing, and tool integration patterns.
  • Integrate AI solutions into enterprise environments and workflows through APIs and data systems while balancing quality, latency, cost, privacy, and adoption.
  • Translate unclear client goals into technical requirements, including tradeoffs and delivery plans.
  • Build ML solutions end-to-end, covering data preparation, feature engineering, model selection, training, validation and testing, and performance analysis.
  • Select appropriate methods across classical ML and deep learning, including sequence, text, and image models when relevant.
  • Create reproducible training and evaluation pipelines with versioning, experiment tracking, robust validation, and clear documentation.
  • Demonstrate deep learning fluency, including transformer fundamentals and LLM pre-training versus post-training concepts such as instruction tuning and preference optimization approaches.
  • Write clean, testable, maintainable code and ship AI services across the full SDLC: build, test, deploy, monitor, and iterate.
  • Apply MLOps and GenAIOps practices including CI/CD, reproducibility, environment parity, and model/prompt/agent versioning with operational readiness.
  • Implement evaluation and observability for GenAI and agentic systems using tracing and instrumentation, regression test suites, automated scoring where appropriate, and iteration loops for prompt and policy optimization.
  • Support secure enterprise deployment with access controls, auditability, and responsible AI guardrails for sensitive and PII data.
  • Create reusable components and accelerators such as templates, evaluation harnesses, connectors, and orchestration patterns that can scale across client contexts.
  • Communicate clearly with technical and non-technical stakeholders through working sessions, recommendations, and crisp technical documentation.
  • Partner with Bain consultants to prioritize critical technical decisions that unlock business value.
  • Support proposal shaping and scoping, including effort sizing, architecture options, risk assessment, and delivery roadmaps.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 3-5+ years of professional AI/ML engineering experience (or equivalent), with strong backend engineering fundamentals.
  • Strong proficiency in Python and experience building APIs/services (REST/gRPC) and integrating with enterprise systems.
  • Hands-on experience building LLM-powered applications with delivery considerations including latency, cost, reliability, and security.
  • Experience building advanced retrieval/search systems such as hybrid retrieval, vector search, and reranking, comfortable working across multiple data stores (vector, graph, relational/document/search).
  • Experience implementing agentic patterns (context management, tool integration, orchestration, memory/state handling) using modern frameworks (e.g., LangGraph, OpenAI Agents SDK, Pydantic AI) or custom agent loops, with strong judgment about when agentic approaches are appropriate.
  • Experience creating reusable skills/tools/services for agent use, including MCP, with schema validation (e.g., Pydantic) to enforce reliable data contracts.
  • Strong engineering practices including testing, code review, version control, and CI/CD, plus performance profiling.
  • Experience deploying and operating services on AWS, GCP, and/or Azure with environment management, reliability, observability, and scaling.
  • Experience with Docker and Kubernetes (or equivalent orchestration) and operating services in production.
  • Proven ability to implement security, privacy, and governance requirements for AI systems, including authentication/authorization, access controls, and PII/sensitive data handling.
  • Experience training, validating, and testing ML models, including understanding of overfitting, generalization, and evaluation methodology.
  • Practical experience with feature engineering and data preprocessing for real-world datasets.
  • Familiarity with classical ML and deep learning and the ability to choose methods that match business and data constraints.
  • Familiarity with deep learning frameworks (PyTorch/TensorFlow) and ML lifecycle tooling such as experiment tracking and model registry.
  • Proven ability to operate in ambiguity, manage priorities, and deliver independently or with a collaborative team.
  • Excellent interpersonal and communication skills, able to explain technical decisions, tradeoffs, and results to mixed audiences.
  • Strong stakeholder management skills and comfort working directly with clients.

Tools and technologies

  • Python, REST, gRPC, LLM
  • LangGraph, OpenAI Agents SDK, Pydantic AI, Pydantic, MCP
  • AWS, GCP, Azure
  • Docker, Kubernetes
  • PyTorch, TensorFlow
  • CI/CD, vector stores, graph databases/knowledge graphs, hybrid search, vector search, reranking
  • APIs, data pipelines
  • MLOps, GenAIOps, SDLC

Benefits

  • Bain pays 100% individual employee premiums for medical, dental, and vision programs.
  • Generous paid time off including parental leave, sick leave, and paid holidays.
  • Fully vested 401(k) company contribution.
  • Paid Life and Long-Term Disability insurance.

Preferred

  • MBA or PhD in a technical field.
  • Background in consulting, professional services, or B2B analytics environments.
  • Experience working with major AI ecosystem partners on real client deployments.

Compensation and location

  • Location: Dallas, TX 75202 (onsite)
  • Base salary: USD 128,500 - 171,500 per year
  • U.S. compensation details: Includes base salary, annual discretionary performance bonus, and a 401(k) plan with an annual employer contribution based on years of service and Bain’s best-in-class benefits package.
  • 401(k) contribution: 4.5% company contribution, increases after 3 years of service, and is 100% vested upon start date.

Similar Jobs