Munich, Bavaria, Germany

BMW Group is hiring a Senior Applied AI / ML Application Engineer

BMW Group is hiring a Senior Applied AI / ML Application Engineer to build, prototype, and deliver AI/ML use cases for the BMW Intelligent Personal Assistant. You will translate model capabilities into meaningful product experiences by understanding real user problems and collaborating across teams to deliver customer value.

What You'll Do

  • Integrate models that run on edge devices within the infotainment domain.
  • Prototype and build new GenAI experiences, turning ideas into refined features for customer launch.
  • Collaborate with the model engineering team to respect latency, memory, and performance budgets in edge devices and the cloud.
  • Work closely with staff engineers to shape the model landscape and tooling infrastructure.
  • Build evaluation tools for real-world interaction quality, robustness, and failure modes.
  • Partner with UX teams to refine design, fallback flows, and safe error handling.

What We're Looking For

  • University degree in Computer Science, Engineering, or a related field.
  • At least five years of proven application engineering experience with a track record of delivering for a large customer base.
  • Strong engineering experience integrating GenAI & ML models to serve delightful use cases.
  • Solid Python and Java/Kotlin experience.
  • You know how to debug ambiguous GenAI failures and improve behavior through iteration.
  • You are hands-on with a bias for action.
  • You enjoy working on complex problems in an international in-house team of experts.
  • You are comfortable working with constrained, offline, edge-device models and designing around their limitations.

Technical Stack

  • Python
  • Java
  • Kotlin
  • GenAI
  • ML models

Team & Environment

You will join an international in-house team of experts.

Benefits & Compensation

  • Challenging projects shaping the mobility of tomorrow.
  • 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 6 weeks annual leave and overtime compensation.
  • Discounted BMW & MINI conditions.

Work Mode

This is a full-time position.

Required Skills
PythonJavaKotlinGenAIML modelsApplication EngineeringDebuggingIntegration PythonJavaKotlinGenAIML modelsApplication EngineeringDebuggingIntegration
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
BMW Group
BMW Group creates exceptional premium products and is focused on shaping tomorrow's mobility.
All jobs at BMW Group Visit website
Job Details
Department Software Development
Category data
Posted 2 months ago