Website Brookwood Recruitment
Senior Software Engineer I – ML Production Platform
Amsterdam, Netherlands (Hybrid)
Long-term contract | 12 months
We’re hiring a Senior Software Engineer to join a high-impact ML Production team building the core backend services powering machine learning inference at massive scale.
You’ll work on highly available, low-latency distributed systems used across the organisation, helping modernise infrastructure toward a cloud-native and hybrid Kubernetes environment.
What you’ll be doing
- Design and build scalable backend services using Java/Scala and JVM technologies
- Develop and operate distributed microservices and APIs for ML serving platforms
- Work with Kubernetes (AWS EKS/on-prem) including deployments, autoscaling, rollbacks and container orchestration
- Improve system performance, reliability and observability using Grafana, Graphite and monitoring tooling
- Build CI/CD pipelines and production-grade cloud infrastructure
- Collaborate closely with ML Engineers, Platform teams and Product stakeholders
- Participate in incident response, root cause analysis and reliability improvements
What we’re looking for:
5+ years of backend/software engineering experience
Strong Java and/or Scala experience
Strong Kubernetes & cloud-native engineering background
Experience building distributed systems / microservices
AWS and Linux environment experience
Observability & monitoring experience (Grafana/Prometheus/Graphite etc.)
CI/CD and production systems ownership mindset
Advantageous to have:
ML platform or model-serving experience
Spark or distributed data processing exposure
SRE / platform engineering background
Hybrid cloud infrastructure experience
If you’re interested in building large-scale backend systems powering ML infrastructure in one of Europe’s leading tech environments, feel free to connect or message me directly.
To apply for this job email your details to apply.a4lmrwod7zx@aptrack.co