ML6 Germany logo

Senior Software Engineer

ML6 Germany·€80,000 – €100,000

Primary stack

Python

Job description

Senior Software Engineer

About the Position

As a software engineer, you'll contribute to our international growth by building robust software systems for our (Gen)AI solutions on major cloud platforms.

Skip to main content

Stop building AI that never meets production. Build systems that actually make an impact. Most AI roles stop at tweaking models or working on proof-of-concepts. Yours won’t.

We are currently looking for senior talent to help shape the technical solutions in one of our GenAI domains (Emerging or Customer Experience).

In the Emerging Domain, you will focus on cutting-edge innovation to build what others are only reading about. You will work on topics such as autonomous AI agents, advanced work assistants, and Agentic AI platform engineering.

In the Customer Experience (CX) Domain, your focus will be on redefining the user journey. Your mission is to work on advanced Retrieval-Augmented Generation (RAG) systems and conversational AI.

Responsibilities

  • Design and build robust software systems for our end-to-end (Gen)AI solutions
  • Take systems from idea to production deployment
  • Make architecture decisions and ensure scalability
  • Lead teams of engineers
  • Translate business challenges into technical solutions
  • Work with Python, GenAI, and cloud technologies (AWS/GCP/Azure)
  • Explore, design and implement software and cloud architecture with a focus on security, reliability, scalability, testability, etc.
  • Lend your technical expertise to client conversations to successfully start new opportunities

Time allocation: 70% client project work + 30% research, internal (domain) work and more. Note that ML6 is not an outsourcing firm, our agents work on projects together with a team of colleagues where autonomy is highly valued.

Requirements

  • 4+ years of working experience, working on architecting and engineering large scale applications and services in a cloud environment
  • Proficiency in Python
  • Proven track record in delivering end-to-end solutions (to production)
  • Affinity with the GenAI space and Agentic workflows
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Strong communication skills (technical and non-technical) in English
  • Familiarity with MLOps principles and a passion for building robust, scalable systems
  • Experience leading projects or small technical teams

Please note that relocation outside of Europe is currently not possible for this position.

We Offer

  • Take up a tech lead role on a per-project basis
  • Work end-to-end: from data to production
  • See your solutions live in real-world environments
  • Combine software engineering with AI and business impact
  • High ownership and autonomy in your work
  • Collaborate with smart, driven engineers

About the Company

We guide the AI revolution towards positive impact.

We believe in using the full potential of artificial intelligence to spark innovation, increase efficiency, accelerate growth, and create lasting impact. Our mission is clear: ensure that the next wave of technological breakthroughs drives progress not just for businesses, but for humanity as a whole. We bring AI ambitions to life.

As ML6 highly values diversity, inclusion and transparent communication, we've implemented a formal channel to report serious misconduct here.

Locations

  • Eindhoven, NL
  • München, DE
  • Gand, BE

Employment Type

  • Full-time

Work Location Type

  • Hybrid

Salary

  • Range: €80k – €100k gross/year (NL/DE) and €68k – €83k gross/year (BE) + additional benefits and bonuses

Join the most brilliant minds at ML6!

© ML6 Germany. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at ML6 Germany

All 23 roles

Popular searches