← Back to all jobs
Machine Learning Engineer
Job Description
Responsibilities
- Identify and define innovative AI solutions that leverage machine learning, Generative AI, and Large Language Models.
- Design, develop, and validate prototypes, PoCs, and new features to demonstrate AI feasibility and value.
- Collaborate with internal teams and external partners to research, design, and evaluate AI solutions that enhance BMW's in-vehicle and mobility experiences.
- Help secure core Intellectual Property Rights (IPR) relevant to future BMW products and services.
- Share findings with the international research community to help shape BMW's global AI strategy and guide future research directions.
- Scout emerging technologies and integrate advanced AI techniques into prototype systems and future architectures.
- Support strategic decision making by delivering insights that clarify AI technologies and influence R&D and Centers of Competence (CoCs).
Requirements
- Master’s degree in electronics, computer science, or a related field.
- Strong programming background in AI/ML and application development, including Python, PyTorch or TensorFlow, LangChain, LangFlow, Kotlin, or equivalents.
- Comfortable presenting and defending technical solutions to internal and external teams.
- Excellent communication skills.
- Strong problem solving ability and the capacity to break down complex problems into manageable steps.
- Experience building and operating Cloud Applications (MLOps).
- At least one year of relevant professional experience in tech or a related field.
Technologies
- Python
- PyTorch
- TensorFlow
- LangChain
- LangFlow
- Kotlin
Benefits
- Medical, Dental, and Vision insurance
- 401(k) with Company match and Retirement Income Account
- Employee vehicle program
- Bonus eligibility
- Paid Parental Leave
- Generous PTO and Company paid holidays
- Voluntary Benefits to fit your needs
What awaits you
- Work on innovative AI driven solutions with technologies like Machine Learning, Generative AI, and Large Language Models.
- Build and demonstrate prototypes, PoCs, and new functionalities to show AI value.
- Partner with internal teams and external collaborators to research, design, and evaluate AI solutions that boost BMW's mobility and in-vehicle experiences.
- Contribute to securing fundamental Intellectual Property Rights for future BMW products and services.
- Share insights within the international research community to shape BMW’s global AI strategy and guide future research directions.
- Identify emerging technologies and integrate advanced AI techniques into prototypes and future system architectures.
- Support strategic decision making by providing insights that aid understanding of AI technologies and influence R&D and Centers of Competence.
What you should bring
- Master’s degree in electronics, computer science, or related field.
- Proficiency in programming languages and tools for AI, ML, and application development (e.g., Python, PyTorch, TensorFlow, LangChain, LangFlow, Kotlin, or equivalents).
- Confident in presenting and defending technical solutions to internal and external teams.
- Excellent communication skills.
- Strong problem-solving abilities and the capacity to decompose complex problems into manageable steps.
- Experience building and running Cloud Applications (MLOps).
- At least one year of relevant professional experience in the tech industry or a related field.