Senior Software Engineer
Primary stack
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 rolesAI Client Executive - FSI
ML6 Germany · Belgium +4
enter fancy job title here
ML6 Germany · Kyiv
Principal AI Engineer
ML6 Germany · Germany +2
Principal AI Engineer
ML6 Germany · Netherlands +4