Amsterdam, NL

Machine Learning Engineer (Data Science)


About the team

The Data Science team at Miro has a mission: using AI and Machine Learning to turn Miro into a collaboration platform so smart that it can be considered as intelligent as a team member. We work with NLP, Computer Vision, Graphs and Multimodal deep learning to give Miro the means to truly understand what its users want and need to do, and support them in the process of creating the next big thing. The Data Science team is a brand new, international and interdisciplinary team, which values diversity in background and culture and is excited to learn something more every day from its polyhedric members.

About the role

Without sound data and productization pipelines, Data Science Models will never see the light of day, and ultimately delight Miro’s users.We are looking for an experienced Data and Machine Learning Engineer to join our Data Science team and help developing and productizing Machine Learning models serving predictions that will delight 10+ Users worldwide by making their board content creation and interaction easier and effortless. The perfect match is a software/data engineer with experience in productizing ML models, or a Data Scientist/ML Engineer with software engineering experience and a drive to get models to the finish line (i.e., in production).

What you’ll do

  • Design scalable and reliable ML pipelines to productionize and monitor our models
  • Work alongside Data Scientists on model development, solving complex ML problems
  • Orchestrate ML production loads in AWS and work with our infrastructure team on our CD4ML efforts
  • Participate in the development of our ML experimentation platform and help us move towards a level 3 MLOps maturity
  • Work with software and DevOps engineers to create designs and understand requirements to deliver end-to-end solutions

What you’ll need

  • Hands-on experience in machine learning engineering, or experience in data engineering and a strong attitude for machine learning.
  • A good understanding of machine learning techniques
  • Hands-on experience with modern distributed data processing stack such as Hadoop, Spark and Kafka, and with orchestration tools such as Airflow or AWS Step Functions
  • Solid programming skills, and experience in working with Python
  • experience in building CI/CD pipelines for machine learning models
  • Solid communication skills, experience in collaboration with other teams
  • Fluency in English

Nice to have

  • Previous experience with building and productizing Deep Learning models
  • Experience of development and deployment using Docker.

What’s in it for you

  • Stock Option Grant
  • Medical Insurance coverage
  • Allowance to facilitate remote working during WFH period
  • Weekly remote team activities to keep the spirits high
  • Opportunity to work for a truly global multicultural team
  • Lunch, snacks and drinks provided when back in the office

About Miro

Miro is an online collaborative whiteboard platform that enables distributed teams to work effectively together, from running brainstorming sessions and workshops to planning projects, from designing new products and services to facilitating agile ceremonies. With around 15 million users and counting, Miro is trusted by Dell, Cisco, Salesforce, PWC, EY, Deloitte and many more global companies of all sizes.

At Miro, we are a team of dreamers. We look for individuals who dream big, work hard and above all stay humble. Collaboration is at the heart of what we do and through our work together we hope to create a supportive, welcoming, and innovative environment. We strive to play as a team to win the world and create a better version of ourselves everyday. If this sounds like something that excites you, we want to hear from you! 

Check out our career page for all our open roles or hop onto this Miro board to learn more about us!

Apply for Machine Learning Engineer (Data Science)
Get Miro app
Add ideas, digitize sticky notes, and leave comments on the go with Miro mobile app