Senior AI Software Engineer

BMW AG
München, Germany
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

München, Germany

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Application Integration Architecture
Software Documentation
Code Review
Cursor (Graphical User Interface Elements)
Python
Software Engineering
TypeScript
Application Enhancement Tool
GitHub Copilot
Prompt Engineering
Information Technology
Go

Job description

Artificial Intelligence and machine learning are at the cutting edge when it comes to shaping next-gen mobility in areas like automated driving. But it takes real intellectual leadership and expertise to identify and then harness the AI trends and technologies that will transform the way people travel for good. We shape the future of software development at BMW. With AI-powered tools and methods, we transform how software is created - faster, higher quality, and with better developer experience. This is not about vibe coding, but about professional software development with AI. What awaits you?

  • You develop and maintain a company-wide ecosystem for AI-supported software development - from IDE configurations and AI rules to best practices.
  • Every day, you work with AI coding assistants (Claude Code, GitHub Copilot, Cursor) and understand their strengths and limitations.
  • Furthermore, you optimize the software development lifecycle through targeted AI integration - from requirements analysis to code review.
  • Here, you evaluate new AI tools and technologies (MCP, agentic workflows, agent skills) and decide which ones deliver real added value.
  • Additionally, you develop context engineering strategies - from system prompts and AI rules to documentation standards.
  • You actively share your knowledge within the developer community through hackathons, conferences, workshops, and training sessions.
  • Moreover, you collaborate closely with development teams to promote AI adoption and create a positive developer experience.

Requirements

  • University degree in computer science, mathematics, software engineering, or a comparable field.
  • At least 5 years of professional software development experience, including a minimum of 12 months of hands-on experience using AI-assisted development tools in production environments.
  • Profound understanding of the software development lifecycle and agile methodologies.
  • Experience with AI coding assistants such as Claude Code, GitHub Copilot, Cursor, Windsurf, or similar.
  • Knowledge in context engineering, prompt engineering, agentic workflows, MCP, and agent skills.
  • Solid programming skills in at least one modern language (Python, TypeScript, Java, Go).
  • Ability to explain complex concepts clearly and understand, critically review and improve AI-generated code.

About the company

Are you excited to shape the future of AI-driven software development at BMW Group? Apply now! Find out more about Artificial Intelligence at the BMW Group . Note: Please apply exclusively online via our career portal. Applications through other channels (especially email) cannot be considered. What do we offer? * Challenging projects with which we shape the mobility of tomorrow together. * Wide range of personal and professional development opportunities. * Attractive, fair and performance-related remuneration. * High level of job security. * Annual special payments such as vacation pay, Christmas bonus, and profit sharing. * Flexible working hours including six weeks annual leave and overtime compensation. * Discounted BMW & MINI conditions. * Many other benefits at Earliest starting date: from now on Type of employment: unlimited Working hours: full time When you apply, the next steps in the selection process include an online test followed by interviews with the hiring manager (either virtually or in person). Do you have any questions? Then simply send your enquiry using our . Your enquiry will be answered by telephone or e-mail. At the BMW Group, we place great importance on equal treatment and equal opportunities. Our recruiting decisions are based on the personality, experience, and skills of the applicants. Learn more .

Apply for this position