About the role

Senior Software Engineer

Introduction

Join ML6 as a Senior Software Engineer and contribute to international growth by building robust, scalable software systems that power cutting‑edge machine learning solutions on major cloud platforms. You’ll work across the full software lifecycle — from translating client needs into technical designs, crafting secure and reliable architectures, to deploying production‑ready AI applications on AWS, Azure, and GCP. Be part of a passionate team driving innovation with real business impact.

Learn more about the company

About the company

ML6 is a leading AI engineering and machine learning company based in Ghent, Belgium, with offices across Europe. They help organisations unlock the full potential of artificial intelligence by translating cutting-edge research into practical, business-impacting solutions — from strategy and advisory to secure AI systems in production. With a decade of experience, a team of AI experts, and partnerships with major technology providers like OpenAI and Google, ML6 works with global clients to drive innovation, accelerate growth and deliver real-world results through custom AI and data-driven solutions.

Culture and values
ML6 has a culture built on curiosity, collaboration and technical excellence. The team is encouraged to keep learning, take ownership and experiment with new ideas while working closely together. Responsible and ethical AI is a core value, with a strong focus on creating meaningful impact for both clients and society in an open and supportive environment.
Office
Amsterdam
Colleagues
150
Language
Dutch / English

About the role

Benefits

  • Attractive salary package ranging from €6.667 to €8.750 per month
  • ESOP stock options and company bonus to reward your contribution
  • Optimized benefits program aligned with your expertise and impact
  • Weekly lunch provided for all employees
  • Pension saving plan to secure your future
  • Phone + subscription included
  • Commute / transport card
  • 25 holidays per year
  • Net home office reimbursement per month
  • Diverse and challenging AI projects across industries
  • Dedicated learning tracks and development opportunities
  • Clear growth and advancement paths
  • Inclusive, people‑first culture built on trust and transparency
  • International work environment with collaboration across teams

Required Skills

  • Bachelor or Masters Degree in computer science or related field
  • Proven track record (3+ years experience) of architecting and engineering large scale applications and services both on premise and/or on a cloud environment
  • Have a consultant mindset that understands customer business needs and translates them into end-to-end technical applications (and even makes them look pretty!)
  • Excellent verbal and written communication in English (Dutch/German are a plus)
  • Comfortable and experienced with back-end programming
  • Healthy curiosity about (generative) AI
  • Proficient in Python 

  • Experience with:
  • - REST API's 
  • - Containers (Docker) in large scale production environments
  • - CI/CD and DevOps
  • - Infrastructure as Code (preferred Terraform)
  • - Exposing different systems through API’s

Key Responsibilities

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

  • Translate and design technical solutions and concepts based on client needs
  • Explore, design and implement software and cloud architecture with a focus on security, reliability, scalability, testability, etc.
  • Build and deploy production ready machine learning applications on AWS, Azure and GCP
  • Collaborate with Machine Learning Engineers, Data Engineers, Project Managers and other internal stakeholders to bring projects to life
  • Gather requirements from clients and users
  • Design demo’s and production ready applications

Why Work at ML6

Impactful Work

Deliver real‑world value by building scalable AI solutions that shape the future of enterprise technology.

Grow and Learn

Develop your skills through challenging projects, dedicated learning tracks, and clear advancement opportunities.

People‑First Culture

Thrive in an inclusive environment rooted in trust, transparent communication, and respect for diverse perspectives.

Your Growth Path at ML6

  1. Software Architect
  2. AI Solutions Lead
  3. Technical Team Lead

Application process

Application

Let us know you’re interested by applying for this role!

First Interview

Get to know each other and learn more about our company.

Assessment

Complete a short task or skills test relevant to the position.

Second Interview

A more in-depth interview with the hiring manager to explore how you can make an impact within the team.

Meet the team

Get to know your future team members.

Job Offer

You’ll receive a formal offer with all the details.

Thom Bakker

Is here to help you

Apply Now

Office locations

Address
, ,

ML6 is a leading AI engineering and machine learning company based in Ghent, Belgium, with offices across Europe. They help organisations unlock the full potential of artificial intelligence by translating cutting-edge research into practical, business-impacting solutions — from strategy and advisory to secure AI systems in production. With a decade of experience, a team of AI experts, and partnerships with major technology providers like OpenAI and Google, ML6 works with global clients to drive innovation, accelerate growth and deliver real-world results through custom AI and data-driven solutions.

Details
Job Type
Full-time
Location
Amsterdam / Eindhoven / Ghent / Berlin / Munich
Salary
6650 - €8750

“Hire top SaaS talent. Faster.”

We cover the full SaaS spectrum: sales, marketing, customer success, operations, tech, and leadership positions. From entry-level to executive.

Start now