Skip to content

Machine Learning Engineer - AI team

  • Utrecht, Netherlands
€4,790 - €5,605 per monthEngineering

Job description

In this position, you will join our AI team! The team is focused on building machine learning solutions that directly power exciting new product features such as turning messy product data into structured attributes, categorizing products, and removing the background of product images.

You will get to take advantage of the latest breakthroughs in machine learning, such as large language models.

The team does a mix of experimentation and implementation work, resulting in a varied workload where there is ample room for creativity.

Your challenges:

  • Develop features end-to-end

  • Lead and deliver projects together with our product and engineering teams

  • Evaluate new open-source models for their suitability for our use cases

  • Scale up our model-serving infrastructure

  • Maintain our machine learning infrastructure using both internal and external tools

  • Leverage our proprietary training data

Who are you?

  • You are a software engineer with approximately 2 to 3 years of experience, and you have affinity with machine learning.

  • You enjoy developing and improving ML features, and you can take them from prototype to production.

  • You are interested in learning and applying both established and new techniques, such as neural networks, deep learning, reinforcement learning, and are not afraid of trying to apply recent theoretical breakthroughs to practical problems.

  • You enjoy writing typed Python programs that leverage modern language features like e.g. data classes, generators, and decorators where it makes sense to do so.

  • You like working in a team, and to take ownership of your projects.

  • High engineering standards: do you like to leave your code cleaner than you found it? So do we!

Furthermore you fulfill the following requirements:

  • Excellent programming skills in Python

  • Solid understanding of machine learning algorithms and concepts (supervised and unsupervised learning, deep learning, reinforcement learning, etc.)

  • Previous experience with PyTorch, TensorFlow, or another machine learning framework

  • Familiarity with databases and data processing libraries (e.g. Postgres, Pandas/Polars)

  • Knowledge of Python libraries like FastAPI, Pydantic, asyncio, requests, SQLAlchemy

  • Good working knowledge of Linux, git, and the command-line

  • Committed to high engineering standards

Nice to have

  • Education in a relevant field or equivalent thinking level

  • Familiarity with cloud platforms and technologies (like e.g. GCP) for deploying machine learning models

  • Familiar with Nix for managing dependencies

  • Experience in developing distributed systems

Other requirements

  • You already live in the Netherlands and can work from our Utrecht office 2 days a week.

  • You have EU citizenship or you already have a valid work permit for the Netherlands.

  • You are available minimum 32 hours a week

What do we offer

  • Gross salary of 4.790-5.605 euros per month based on your experience (based on 40 h/w)

  • Stock Appreciation Rights: eligible employees can financially profit from Channable’s success

  • Saving for old age - we provide an extra 5% of your monthly base salary

  • Company-wide bonus at end of the year

  • Are you going to become a parent? We think it is important that you spend time with your newborn. Enjoy 5 weeks of 100% paid partner leave.

  • 26 vacation days + 2 reload days based on 40 hours, and on top of this; you are allowed to go for a 3-week-long workation and an extra 3 weeks if you're an expat living in the Netherlands!

  • To work in a beautiful historic and fully renovated office in the heart of Utrecht & with a flexible hybrid working policy of (minimum 2 days in the office).

  • Having flexible working hours means starting your day between 8.00 - 10.00 am

  • Since you can work from home for 3 days a week, we will provide home office supplies.

  • Once every 10 weeks, you can use your creativity during our internal Hackathon day.

  • A €1.000 annual Individual Learning & Development budget.

  • We want you to feel good - please feel free to use our discounted OneFit subscription.You also have free & anonymous access to the OpenUp platform and psychologists. This free service is also available to your family members.

  • Traveling to our office? No problem, we will take care of your travel costs.

  • Channaweekend (we go abroad in 2024 for a long weekend with all the colleagues from all over the world)

  • Additional working conditions like great lunch, massages, in-office bar (Channabar), parties, yoga lessons, sports teams, video games, and many more!

Job requirements

How can you introduce yourself to us?

Are you interested? Please apply by clicking on the "apply now" button below. Please send your application in English. If it's a match, Giordano will get in touch with you for an introduction call. After that, you'll be invited for interviews. We look forward to hearing from you as soon as possible!

Contact by job agencies and recruiters will not be appreciated. Each recruiter or headhunter who approaches us agrees with a donation of €250 for Make-A-Wish.

At Channable, we strive to create and foster an environment of belonging and collaboration and we believe in diverse and inclusive teams.


Apply with Linkedin unavailable
Apply with Indeed unavailable