Jobs and Careers
BM
(Senior) Software Engineer - Artificial Intelligence for "CodeCraft" (f/m/x)
BMW GroupGermanyfull_timeVerifiedPosted 6 Nov 2024
About the role
<p><strong>THE PRODUCT IS THE HEART. AND IT IS THE BRAIN. </strong></p>
<p><strong>SHARE YOUR PASSION.</strong></p>
<p>Complex systems require careful maintenance - ideally from people whose good ideas and enthusiasm can truly shine in a supportive work environment. Because people like this make IT unique, smart and ready for the future. Without IT, the innovative power of the BMW Group would simply not exist.</p>
<p> </p>
<p><span><span><span><span><span><span><span><span>Software is the key enabler for an inspirational customer experience in the Digital Car. CodeCraft is the high-performance state-of-the-art Software development platform for the development of software for electronic control units (ECUs) in infotainment, autonomous driving, and other fields. Therefore, it is mission-critical for Software developers as well as external suppliers. Based on a distributed, hybrid cloud infrastructure, CodeCraft provides high-availability scalable services for Continuous Integration as well as agile Project Management.</span></span></span></span></span></span></span></span></p>
<p><span><span><span><span>In a next evolutionary step, we aim to incorporate Artificial Intelligence into CodeCraft to further boost functionality and performance.</span></span></span></span></p>
<p><span><span><span><span><span><b><span><span><span>What awaits you?</span></span></span></b></span></span></span></span></span></p>
<ul>
<li><span><span><span><span><span><span><span><span>You take on responsibility for bringing Artificial Intelligence into CodeCraft’s service portfolio. This means you identify, define, evaluate, and pilot use cases in the context of AI-based tooling together with our users.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>This includes both incorporation of commercial off-the-shelf solutions into our portfolio and adapting AI solutions to our needs (e.g., training a customization layer). In addition, you evaluate if existing services will be “upgraded” with AI-based features.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>You assess relevant factors in the decision whether those solutions will be incorporated into the CodeCraft product portfolio as new services.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>For new services, you take on end-2-end responsibility – i.e., definition of strategy and roadmap, management of vendor and service provider, ensuring efficient operations based on our SLAs incl. continuous monitoring/ alerting and improvements processes (e.g., optimization of the architecture together with the base services team) and introduction of MLOps principles.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>The definition of migration concepts for the onboarding of running projects and standardized configurations for new projects are part of your responsibility.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>In cooperation with our IT partners, you realize highly automated deployments for cloud infrastructure solutions to ensure high-availability and scalability as well as integration into existing BMW IT solutions.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>Based on the prioritization of our portfolio, you also cover additional topics of CodeCraft’s offering, e.g., integration of security into the Software development service.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>To ensure optimal usage of the Service by users you provide building blocks/ best practices for common use cases and advise in the implementation of specific requirements. You actively drive and implement blueprints, best practices and templates matching both user requirements and harmonization strategy.</span></span></span></span></span></span></span></span></li>
</ul>
<p><span><span><span><b><span><span><span>What should you bring along?</span></span></span></b></span></span></span></p>
<ul>
<li><span><span><span><span><span><span><span><span>University degree in Computer Science, Electrical Engineering or in a related field.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>Profound experience in Artificial Intelligence, Software development and IT operations, e.g., Site Reliability Engineering (SRE), Security, Service-/Cloud-Architecture, Infrastructure as Code.</span></span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span><span>Experience in automotive Software development projects and processes.</span></span></span></span></span></span></span></span></li>
<li
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s