{bc}
indeed

AI Engineering, Intern (Dubai / Riyadh)

Bain & Company
Dubai, UAE
Fulltime, Internship
Intern
Onsite
Discovered 2 weeks ago
Generative AI application developmentPythonLarge language modelsRetrieval-Augmented GenerationVector searchHybrid retrieval
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Generative AI application developmentPythonLarge language models
Smart Apply

Full Job Posting

Team Context

The AI, Insights & Solutions team designs and delivers AI-powered solutions that create measurable business impact for clients.

The intern will work with consultants, product, design, architecture, engineering, data science, and client stakeholders.

Role Overview

The AI Engineering Intern will contribute to generative AI applications and agentic solutions for client engagements.

This is a learning-first role covering hands-on project work, mentorship, feedback, and increasing responsibility across the AI development lifecycle.

Generative AI Engineering

  • Contribute to GenAI applications such as copilots, workflow automation, and decision support using modern LLM stacks.
  • Support RAG, fine-tuning, parameter-efficient tuning, embedding optimization, and hybrid retrieval.
  • Assist with tool use, function calling, orchestration, context engineering, memory, and state management.

Development and Evaluation

  • Support model experimentation, evaluation design, production deployment, and end-to-end ML solution development.
  • Write clean, testable code and contribute to APIs and services through the full software development lifecycle.
  • Build evaluation and observability components including regression tests, automated scoring, and prompt or policy iteration loops.
  • Support responsible AI practices including guardrails, fallbacks, and human-in-the-loop workflows.

Machine Learning

  • Contribute to data preparation, feature engineering, model selection, training, validation, testing, and performance analysis.
  • Apply classical machine learning and deep learning methods and develop knowledge of transformers and LLM concepts.
  • Develop reusable evaluation harnesses and components that scale across client contexts.

Collaboration and Communication

  • Collaborate with product, engineering, and data science teammates to build reliable AI systems.
  • Communicate in working sessions, demos, and documentation with technical and non-technical audiences.
  • Support client discussions and documentation as part of broader engagement teams.

About You

  • Pursuing or recently completed a bachelor’s, master’s, or PhD in CS, ML, AI, Data Science, Engineering, or a related quantitative field.
  • 0–2+ years of AI or ML engineering experience, including equivalent internships, research, academic projects, or open-source work.
  • Strong academic performance or demonstrated excellence through research, projects, internships, competitions, or open-source contributions.
  • Proficiency in Python and experience building APIs or services such as REST or gRPC.
  • Experience building complex, multi-stack generative AI programs from conception through production.
  • Exposure to retrieval and search systems and structured and unstructured data stores.
  • Exposure to agentic patterns; hands-on experience is preferred.
  • Strong practices in testing, code review, version control, CI/CD, and performance profiling.
  • English and Arabic fluency are required.

Working Model and Travel

  • The role requires at least three days per week working together in person at a client location or Bain home office.
  • Travel may be required beyond the home office or primary working location depending on project needs.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Bain & Company