
Intern, Agent-Based AI Systems, BMW Intelligent Personal Assistant
BMW Group
internship
Posted on:
Location Type: Office
Location: Munich • Germany
Visit company websiteExplore more
Job Level
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