Machine Learning Software Engineer | Machine Learning Software Engineer - Persönliche & Intelligente Einkaufsbegleitung (w/m/d)

dmTECH GmbH

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Mar 17, 2026
Full-time
Permanent

Job Summary

As a Machine Learning Software Engineer, you will play a pivotal role in shaping the future of digital shopping assistance. You will work within a cross-functional team to bridge the gap between complex algorithms and seamless customer experiences. Your day-to-day involves designing robust microservice architectures, training machine learning models, and ensuring their successful integration into high-availability products across web and mobile platforms. A key focus of this role is leveraging Generative AI to rethink personal shopping support. The position is ideal for engineers who value technical excellence, such as Clean Code and CI/CD, and want to take end-to-end responsibility for a product's success. You will act as a strategic partner to Product Owners, translating customer needs into scalable technical solutions. This role offers a unique opportunity to work in an environment that prioritizes innovation over simple sales volume, focusing instead on sustainable, intelligent customer support.

Required Skills

Education

Not specified

Experience

  • Several years of professional experience in software engineering for demanding products
  • Proven expertise in developing and training machine learning models
  • Experience in designing and implementing robust microservice architectures
  • Practical experience with DevOps practices including CI/CD and automated testing
  • Experience with cloud platforms, preferably Google Cloud Platform and container orchestration

Languages

Not specified

Additional

  • The position is a full-time, permanent contract (unbefristet) based in Germany. Candidates should have a 'you build it, you run it' mindset and the ability to explain technical complexity to non-technical stakeholders.