Skip to Content Skip to navigation

Beware of recruitment scams targeting jobseekers

More information

About this job

Key facts
Job Title

Senior Software Engineer MLOps - Freelance

Role type

Contract

Start date

Remote friendly

No

Location

Amsterdam, North Holland, Netherlands

Salary

Negotiable €

Senior Software Engineer I - ML Production Platform
We are supporting a large, international online technology company that is building and operating a company‑wide machine learning inference platform. The platform enables teams across the organisation to run high‑throughput, low‑latency ML models reliably in production.
They are looking for a Senior Software Engineer to join the team responsible for the core backend services of this ML production platform.

The role

You will design, build and operate backend services that power online and offline ML predictions at scale. The role focuses on JVM‑based services running on Kubernetes in hybrid cloud environments, with a strong emphasis on performance, reliability and developer experience.
You will work closely with ML engineers, scientists and other engineering teams to ensure ML models can be served safely, efficiently and consistently across the organisation.

Responsibilities

  • Design, implement and operate scalable, low‑latency backend services using Java and/or Scala
  • Build and maintain distributed systems and APIs for online and offline ML predictions
  • Profile and optimise CPU and memory usage, run benchmarks and capacity experiments
  • Run production services on Kubernetes (on‑prem and managed cloud environments)
  • Own cron‑based and scheduled workloads such as batch processing and maintenance jobs
  • Implement and maintain observability using metrics, logs, dashboards and alerts
  • Participate in on‑call rotations and incident response, including root‑cause analysis
  • Collaborate with ML practitioners and product teams to translate requirements into platform capabilities

Requirements

  • Strong experience as a backend or software engineer building production services
  • Solid programming skills in Java, Scala or another JVM‑based language
  • Experience designing and operating distributed systems
  • Hands‑on experience running services on Kubernetes
  • Good understanding of performance tuning, profiling and capacity planning
  • Experience working in Linux and cloud‑based environments
  • Comfortable collaborating with engineers, ML practitioners and product stakeholders

Practical

  • Only open to freelance (ZZP or BV) no sponsorship or permanent
  • Amsterdam based (Hybrod working)
  • 40 hours per week
  • 12 month contract

Interested? Reply with your CV and contactdetails before Monday 12:00 to be considered for the role

Let op: vacaturefraude

Helaas komt vacaturefraude steeds vaker voor. We waarschuwen je voor mogelijke misleiding:
* Wij zullen nooit via WhatsApp of in een videogesprek vragen om jouw persoonlijke gegevens (zoals een kopie van je ID, bankgegevens of BSN).
* Twijfel je over de echtheid van een vacature of contactpersoon? Neem dan altijd rechtstreeks contact met ons op via de officiële contactgegevens op onze website.

Important: job fraud

Unfortunately, job fraud is becoming more common. Beware of such scams:
* We will never ask for personal information (such as a copy of your ID, bank details, or social security number) via WhatsApp or during a video call.
* If you're unsure whether a vacancy or contact person is legitimate, please reach out to us directly using the official contact details on our website.

Apply for this Job

Related jobs

View all jobs

Interim Head of Flight - FinOps consultant

FinOps Consultant / Interim Head of Flight Settlement (Contract) A leading global e-comme...

Lead Customer Services Operations Lead

Role: Lead Customer Service Operations Architect Role Overview A leading digital travel plat...

Data & AI Literacy Programme Lead

Freelance Data & Ai Literacy Programme Lead A fast-paced, tech-driven organisation wi...