BMW Group

Intern, Agent-Based AI Systems, BMW Intelligent Personal Assistant

BMW Group

internship

Posted on:

Location Type: Office

Location: MunichGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Support the development and prototyping of agent-based AI systems using state-of-the-art large language models.
  • Help design and implement orchestration logic connecting AI agents with structured tools and data sources.
  • Contribute to integrating and testing AI services in a cloud-based prototype environment (AWS).
  • Assist in exploring and evaluating agent communication patterns (e.g., MCP, A2A) and their practical applicability.
  • Support evaluating reasoning quality, tool selection behavior, and system performance.
  • Dynamic and challenging tasks in an agile setup requiring structured thinking and hands-on implementation.

Requirements

  • Studies in computer science, artificial intelligence, software engineering, robotics or a related field at Master's level.
  • Practical experience with AWS, especially Bedrock, Lambda, and API Gateway.
  • Strong programming skills in Python and experience with REST APIs and backend services.
  • Experience building or experimenting with LLM-based or agentic AI systems, including tool use, prompt design, and multi-step reasoning.
  • Understanding of agent communication concepts such as MCP and A2A.
  • Business-fluent English skills; German skills are an advantage.
Benefits
  • Comprehensive mentoring & onboarding.
  • Personal & professional development.
  • Flexible working hours.
  • Mobile work.
  • Attractive & fair compensation.
  • Apartments for students (subject to availability & only at the Munich location).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonREST APIsbackend servicesagent-based AI systemslarge language modelstool useprompt designmulti-step reasoningAWSBedrock
Soft Skills
structured thinkinghands-on implementationdynamic problem solvingadaptabilitycollaboration