Python Software Engineer - AI team

Channable

Utrecht

Hybrid

EUR 56,000 - 78,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock Appreciation Rights
Annual L&D budget
Performance bonus up to 10%
26 vacation days + 2 reload days
5 weeks partner leave
Travel allowance
Hybrid office in Utrecht 2 days/week
Fresh daily lunch

Job summary

Channable is building an AI team in Utrecht to develop machine learning features that power product data classification, attribute extraction, and data quality analysis. You’ll join a small core team and collaborate with design, frontend, QA, and Product to ship impactful AI capabilities.

The role suits engineers with a strong software foundation who are curious about AI, with at least 4 years of experience and a willingness to work in a mixed environment.

Qualifications

  • At least 4 years of software engineering or AI/ML experience.
  • Strong software engineering foundation with interest in AI/ML.
  • Knowledge of Python web libraries such as FastAPI, Pydantic, asyncio, and SQLAlchemy.
  • Experience with PostgreSQL, Polars, and DuckDB.
  • Familiarity with NLP, e.g., embedding models training.
  • Proficient in Linux, Git, and the command line.
  • Excellent communicator and team player who takes ownership.

Responsibilities

  • Develop AI features end-to-end.
  • Lead projects in collaboration with Product and other Engineering teams.
  • Leverage proprietary training data to develop or improve AI models.
  • Maintain model training and serving infrastructure using internal and external tools.

Skills

Software engineering
AI/ML interest
Team collaboration
Communication
Problem solving

Tools

Python
FastAPI
Pydantic
asyncio
SQLAlchemy
PostgreSQL
Polars
DuckDB
Linux
Git
NLP

Job description

Your job:

In this position, you will join our AI team!

The team currently consists of two AI Engineers, a Product Manager, and a Team Lead. We collaborate closely with a dedicated UI/UX Designer, a Frontend Engineer, and a QA Engineer. The team is part of a group with three other teams who also work on the core features of our product, and with whom we also collaborate closely.

Our work focuses on building machine learning solutions that directly power exciting new product features, such as turning messy product data into structured attributes, categorizing products, and detecting and resolving data quality issues for our customers.

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

We are looking for people with a strong software engineering foundation, who have some experience with AI, or are interested in moving into AI. So even if your AI skills aren't fully up to speed, we encourage you to apply if you have a strong software engineering foundation/experience.

Your responsibilities:
  • Develop AI features end-to-end.
  • Lead projects in close collaboration with our Product and other Engineering teams. Past projects have focused on turning messy product data into structured attributes, categorizing products, and detecting and solving data quality issues for our customers.
  • Leverage our proprietary training data to develop or improve AI models.
  • Maintain our model training and serving infrastructure using both internal and external tools.
What success looks like:
  • Ship exciting AI features to customers
  • Shape the future of AI within Channable and e-commerce
  • Use our proprietary data to develop unique AI models
Who are you?
  • You are a software engineer with an affinity for machine learning and/or an AI/ML engineer with a strong software engineering foundation.
  • You have at least 4 years of working experience in software engineering or AI/ML engineering roles.
  • You have knowledge of Python libraries for web development like FastAPI, Pydantic, asyncio, requests, SQLAlchemy, etc.
  • You are familiar with databases and data processing libraries like PostgreSQL, Polars, DuckDB.
  • You have experience with, or are interested in, Natural Language Processing (NLP), such as training embedding models.
  • You have good working knowledge of Linux, Git, and the command-line.
  • You are a great communicator who can bridge the gap between customer demands and technical solutions.
  • You like working in a team, learning from each other and actively sharing your knowledge with others.
  • You like to take ownership of your projects and have strong management skills.
  • You have high engineering standards. You like to leave your code cleaner than you found it.
  • Some practical things we expect from you:
    • You’re available for at least 32 hours per week.
    • You're willing to come to our Utrecht office for two days/week.
    • You have valid work permit.

Important note: We understand that studies show women may only apply for roles when they feel they meet 100% of the requirements; therefore, we strongly encourage you to apply even if you don't check every box, as we are looking for passionate individuals with potential and a willingness to grow.

Who are we?

Channable was founded in 2014 in the heart of Utrecht and is a fast-growing B2B SaaS platform that offers a fully integrated way to market your products online. We empower marketers and online businesses to manage, scale, and optimize their marketing. We are now a strong team of 320+ diverse individuals from more than 40+ nationalities.

Joining Channable means you’re looking for a bit more than just a job. Diverse as we are, we all share our love for growth, to help, to take ownership, and create an awesome journey together. Feel free to take a further look at who we are here and on our Instagram or LinkedIn! Wanna get to know us even more? Give our Culture Playbook a read.

Why Channable?

At Channable, you’ll find a culture that values openness, craftsmanship, and collaboration. We invest in our people and give them the autonomy to drive meaningful change. You'll work on technical challenges that matter, with colleagues who care deeply about the product and each other.

What do we offer?
  • Monthly salary ranging from €5,000 to€7,000based on a 40-hour work week. This salary range reflects our career framework. Your final role level will be determined throughout the recruitment process, based on alignment with this framework.
  • 8% holiday allowance - 8% of your yearly salary, which is paid together with your May salary.
  • Annual L&D budget of €1000 to spend on your professional growth.
  • Stock Appreciation Rights: medior and senior engineers can profit from Channable’s success.
  • Company-wide performance bonus, up to 10% of your annual salary, determined yearly by our founders based on financial planning and targets.
  • 26 vacation days + 2 reload days based on 40 hours, with the possibility of buying up to 5 extra vacation days per year.
  • Are you going to become a parent? Enjoy 5 weeks of 100% paid partner leave!
  • Commuting to our office? Choose between an NS Business Card or a €0.25/km travel allowance for alternative transport.
  • Work from our office in central Utrecht at least 2 days a week, and from home for the rest (we'll provide the gear and a budget for extra supplies). Plus, enjoy flexible working hours with a morning start window between 8:00 AM and 10:00 AM.
  • We offer a 3-week-long workcation; and an additional 3 weeks if you live as an expat in the Netherlands!
  • Your well-being matters: we offer a discounted Urban Sports Club subscription and anonymous access to OpenUp psychologists and resources.
  • Fresh daily lunch: enjoy fresh meals prepared Monday to Thursday by our in-house Chef (fully catering to vegan, vegetarian, and gluten-free diets). On Fridays, we switch it up by ordering in tasty sandwiches and salads.
  • Additional working conditions include massages, even personal training sessions at our Channagym, video games, an in-office bar, and many more!
  • Channaweek & Channaweekend: connect with your global colleagues at our annual team gathering in Utrecht, and pack your bags for Channaweekend, our annual company-wide getaway.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Software Engineer - AI team
Python Software Engineer - AI team

Channable • Utrecht

Hybrid
EUR 56,000 - 78,000
Hybrid work model
Office in Utrecht (2 days/week)
8% holiday allowance
+6
Team Lead - Platform Team
Team Lead - Platform Team

Channable • Utrecht

Hybrid
EUR 77,000 - 103,000
Stock Appreciation Rights
Company bonus up to 10%
26 vacation days
Technical Customer Support Benelux - Dutch speaking
Technical Customer Support Benelux - Dutch speaking

Channable • Utrecht

On-site
EUR 32,000 - 33,000
8% holiday allowance
Annual L&D budget
Saving for old age scheme
+5
Customer Success Manager Benelux - Dutch speaking
Customer Success Manager Benelux - Dutch speaking

Channable • Utrecht

Hybrid
EUR 42,000 - 59,000
Vacation days
Hybrid work policy
NS travel card
+5
Sr. Website Manager
Sr. Website Manager

Channable • Utrecht

Hybrid
8% holiday allowance
Company-wide bonus up to 10%
Stock Appreciation Rights
+7
Technical Customer Support - Nederlands sprekend
Technical Customer Support - Nederlands sprekend

Channable • Utrecht

Hybrid
EUR 32,000 - 33,000
L&D-budget
8% vakantiegeld
Hybride werkbeleid
+1
AI Engineer
AI Engineer

Channable • Utrecht

On-site
EUR 60,000 - 80,000
Technischer Kundensupport DACH - Deutschsprachig
Technischer Kundensupport DACH - Deutschsprachig

Channable • Utrecht

Hybrid
EUR 32,000 - 33,000
Homeoffice-Ausstattung
Hybrides Arbeiten (2 Tage im Büro)
26 Urlaubstage + 2 Reload-Tage
+3
Account Executive Italy
Account Executive Italy

SaaSiest Jobs • Utrecht

Hybrid
EUR 60,000 - 90,000
Sales Development Intern
Sales Development Intern

Channext • Utrecht

On-site
EUR 5,000 - 6,000
Internship compensation (€500/month)
Office with panoramic views in Utrecht
Unlimited soft drinks
+1