RevoData
Machine Learning Engineer
RevoDataNetherlands2 days ago
Full-timeRemote FriendlyEngineering, Information Technology

🌟 Role: Senior or Principal Machine Learning Engineer

📍 Location: Amsterdam (hybrid)

🚀 Contract: Permanent



About RevoData

RevoData is a boutique Data & AI consultancy and proud Databricks partner. We focus exclusively on Databricks, allowing us to go deep and do things properly. We help companies across Europe unlock the value in their data, helping them design and build scalable platforms that support real business use cases.

We foster a no-ego, no-nonsense culture where collaboration, proactivity and knowledge sharing are part of everyday work.

Sound like your kind of environment? Then keep scrolling!

About You


As a Senior or Principal Machine Learning Engineer at RevoData, you help clients automate, deploy and run machine-learning models in production. You enjoy building reliable ML platforms, improving how teams work with models, and making sure ideas actually make it into production.

What you’ll do:

  • Design, build and deploy production-grade machine learning solutions for our clients
  • Take ownership of the full ML lifecycle, from experimentation and validation to deployment and monitoring
  • Build and improve scalable ML pipelines that are reliable, testable and automated
  • Collaborate closely with data engineers, platform engineers and stakeholders to translate business challenges into working ML systems
  • Implement best practices around model versioning, reproducibility, CI/CD and observability
  • Contribute to GenAI and LLM-based solutions, including RAG pipelines and prompt-based applications
  • Help clients move from proof-of-concept to robust production systems
  • Contribute to improving internal standards, reusable components and ways of working at RevoData

What you bring:

  • Experience working across the full machine learning lifecycle: from experimentation and model development to deployment and monitoring in production
  • Hands-on experience building and maintaining production-grade ML pipelines
  • Experience with ML experiment tracking and model management tools (e.g. MLflow or equivalent)
  • Experience deploying ML models in cloud environments (AWS, Azure or GCP)
  • Solid programming skills in Python and strong SQL knowledge
  • Experience working with large-scale data processing frameworks (e.g. Spark or equivalent)
  • Familiarity with CI/CD principles and automation for ML workflows
  • Practical experience with LLMs or GenAI use cases (e.g. RAG, prompt engineering, model fine-tuning)
  • Comfortable working in client-facing environments and managing multiple projects


Nice to have

  • Experience with Databricks for ML workloads
  • Experience with modern GenAI frameworks such as LangChain, LlamaIndex or similar
  • Experience with model monitoring, drift detection and observability setups
  • Databricks certifications
  • Proficiency in Dutch



This role is open to Senior and Principal level candidates. For corresponding salary details, please see the Additional Info section at the bottom of this vacancy.


What we offer:

Tech Playground: Love experimenting? So do we. Play around with Databricks, Bicep, DBT, OpenAI, and more.

Unlimited Learning: Take advantage of our partner academies, weekly workshops, and lunch & learns.

Fun Clubs: Join our climbing club, padel club, Dutch club or start your own club!

Work-Life Balance: We trust you to get the job done - whether you're an early bird or a night owl. Our hybrid set up includes Wednesday’s at our HQ in NDSM, typically two days at the client's office and the rest is up to you: work from home or join us at the office.

Wellbeing Budget: €75 net wellbeing budget to spend however you like - some recent spends have included gym memberships, bouldering shoes, a Calm-app subscription or a trip to the hairdresser!

Additional Perks: Pension plan, lunch at the office, quarterly events, internet allowance, work from home remuneration and a pet-friendly office in the heart of NDSM!

We'd love to meet you!

If you resonate with our technology, culture, and vision, we're excited to meet you! Apply directly through this vacancy, our website, or connect with me on LinkedIn. We appreciate a CV that goes beyond your experience – a picture of your pet, a podcast you’re currently enjoying or a fun fact are always welcome!

We value getting to know you better, and our final interview takes place in person at our Amsterdam office. Please note, we do not cover interview travel costs or relocation expenses and cannot provide visa sponsorships as we are not registered as a referee employer.

Additional info:

  • RevoData has been growing quickly, and we’re ready for the next chapter - with multiple start dates available in 2026. Apply now and be part of our next chapter of growth.
  • We are open to hiring at Senior or Principal level. The Senior salary range is €65,000-€90,0000, and Principal is €90,000-€110,000 per year. As part of the hiring process, candidates are benchmarked during the technical assessment. If your skills and experience align more closely with a different level, we will discuss the corresponding salary band with you.

Key Skills

Ranked by relevance