AI Engineer
Job Description
The AI Engineer role at Bain’s Coro team focuses on building AI-infused software and data products, including LLM-driven features and agentic workflows that move from proof of concept through scaled deployments.
Location
New York, NY (onsite)
Compensation
USD 128,500 - 171,500 per yearly. Compensation includes base salary, an annual discretionary performance bonus, and a 401(k) plan with an annual employer contribution as described below, along with Bain’s best-in-class benefits package.
- In Massachusetts, New York, District of Columbia, Georgia, Illinois, Texas, Washington, and California, the good-faith, reasonable annualized full-time salary range is $128,500-$171,500.
- Placement within this range varies based on experience, education, licensure/certifications, training, and skill level.
- The role may also be eligible for other elements of discretionary compensation.
Role Summary
Within Bain’s Coro team, you will build LLM-enabled applications and workflows that support commercial teams, including retrieval and knowledge pipelines, MLOps and GenAIOps practices, and secure enterprise integration. Work can include POCs, MVPs, and production-scale deployments.
Key Responsibilities
- Design and develop GenAI applications (for example, copilots, workflow automation, decision support) 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 focus on 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, and graph databases or knowledge graphs; cover indexing strategies, metadata design, relevance tuning and reranking, freshness, caching, access controls, and source attribution.
- Build robust agent capabilities including context engineering, short-term and long-term memory and state management, orchestration, routing, and tool integration patterns.
- Integrate solutions into enterprise environments and workflows via APIs and data systems and collaboration tools, balancing quality, latency, cost, privacy, and adoption.
- Translate ambiguous client needs into clear technical requirements, tradeoffs, and delivery plans.
- Build ML solutions end-to-end, including data preparation, feature engineering, model selection, training, validation and testing, and performance analysis.
- Apply 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 documentation.
- Demonstrate fluency with modern deep learning and LLM concepts, including transformer fundamentals and LLM pre-training versus post-training (such as instruction tuning and preference optimization approaches).
- Write clean, testable, maintainable code and deliver AI services through the full SDLC: build, test, deploy, monitor, and iterate.
- Implement MLOps and GenAIOps practices including CI/CD, reproducibility, environment parity, and model/prompt/agent versioning, with operational readiness.
- Build evaluation and observability for GenAI and agentic systems, including tracing and instrumentation, regression test suites, automated scoring when appropriate, and iteration loops for prompt and policy optimization.
- Design for secure enterprise deployment with access controls, auditability, and data handling for sensitive and PII data, plus responsible AI guardrails.
- Create reusable components and accelerators (templates, evaluation harnesses, connectors, orchestration patterns) that scale across client contexts.
- Communicate with technical and non-technical stakeholders, lead working sessions, present recommendations, and write crisp technical documentation.
- Work with Bain consultants to prioritize technical decisions that unlock business value.
- Support proposal shaping and scoping, including effort sizing, architecture options, risk assessment, and delivery roadmaps.
Required Qualifications
- 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, 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, and comfort 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 such as LangGraph, OpenAI Agents SDK, or Pydantic AI, or custom agent loops, with judgment on where agentic approaches apply.
- Experience creating reusable skills/tools/services for agent use, including MCP, and schema validation (such as Pydantic) to enforce reliable data contracts.
- Strong engineering practices including testing, code review, version control, CI/CD, and performance profiling.
- Experience deploying and operating services on AWS, GCP, and/or Azure, including environment management, reliability, observability, and scaling.
- Experience with Docker and Kubernetes (or equivalent orchestration) and operating services in production, including debugging, performance, and resilience.
- Proven ability to implement security, privacy, and governance requirements for AI systems, including authentication/authorization, access controls, PII/sensitive data handling, and enterprise risk controls.
- Experience training, validating, and testing ML models, with understanding of overfitting, generalization, and evaluation methodology.
- Practical experience with feature engineering and data preprocessing for real-world datasets.
- Familiarity with a broad set of ML algorithms (classical ML and deep learning) and selecting methods matching business and data constraints.
- Familiarity with deep learning frameworks such as PyTorch/TensorFlow and ML lifecycle tooling such as experiment tracking and model registry, plus feature store concepts.
- Ability to work in ambiguity and complexity, manage priorities, and deliver outcomes independently or with a team.
- Excellent interpersonal and communication skills to explain technical decisions, tradeoffs, and results to mixed audiences.
- Strong stakeholder management skills and comfort working directly with clients.
Technologies
- English
- Python
- REST, gRPC
- LLM stacks, LangGraph
- OpenAI Agents SDK, Pydantic AI, Pydantic
- MCP
- AWS, GCP, Azure
- Docker, Kubernetes
- Vector stores, graph databases, knowledge graphs
- Hybrid retrieval, vector search, reranking
- Transformer fundamentals
- Instruction tuning, preference optimization approaches
- PyTorch, TensorFlow
- CI/CD
- APIs, data pipelines
Benefits
- Medical, dental, and vision programs (100% individual employee premiums).
- 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.
- Annual fitness reimbursements.
- 401(k) plan with an annual employer contribution based on years of service: 4.5% 401(k) company contribution, increasing after 3 years of service, and 100% vested upon start date.
- Annual discretionary performance bonus.
Preferred Qualifications
- 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.