Junior AI Software Engineer

This role is part of the 𝗬𝗼𝘂𝗻𝗴 𝗣𝗿𝗼𝗳𝗲𝘀𝘀𝗶𝗼𝗻𝗮𝗹 𝗣𝗿𝗼𝗴𝗿𝗮𝗺 at CM.com. Join our multidisciplinary team of front- and back-end engineers, devops engineers, and data scientists!

Job description

We connect @ CM.com

CM.com is a global and fast-growing technology company that is publicly listed. You might have already used our products by receiving texts or WhatsApp messages, buying tickets for events or festivals, or chatting with our AI-powered chatbot for support. Our goal is to help our customers provide the best possible experience to their end-users.

Although our work may be highly technical, we understand the importance of the people who work here. Our team is made up of ambitious, caring, and entrepreneurial individuals who work together every day to overcome any challenge. Our company philosophy has remained the same since we first began in 1999: "Do what you love, do what you're good at, and contribute."

What you will do

As a junior AI engineer, you’ll be joining our Generative AI team. This is a multidisciplinary team consisting of senior back-end engineers, front-end engineers, devops engineers, and data scientists. In this rapidly growing team, you’ll be working on expanding CM.com’s innovative AI platform. Building solutions that affect customers directly through the customer-facing products built by the team, but also providing services to other product teams within CM.com to facilitate their ability to adopt AI into their products and services.

You’ll be expected to provide meaningful contributions to our back-end stack consisting primarily of Python, but you’ll also gain familiarity and work with AI concepts like embeddings, vector databases, Natural Language Processing, and state-of-the-art Large Language Models. Working with services and models available in the market like OpenAI, but also working on integrating CM.com’s own language models, and the services around those models.

All of this in an environment where scalability, maintainability, and adaptability are the top priority, in a landscape that’s shifting on a weekly basis. In the current market, new state-of-the-art research has been happening consistently since the dawn of Generative AI, so as priorities shift constantly, you’ll be expected to adapt, contribute and innovate together with your colleagues.

Job requirements

You connect with us, if you:

  • Have a Bachelor or Master level of work in Software Engineering;
  • Proficiency of developing in Python;
  • Understanding of how to build scalable, robust RESTful APIs;
  • Fluent in English, the dominant language of the team;
  • A methodical/quantitative approach to software engineering;
  • A fundamental understanding of software engineering, design patterns, and best-practices.

It would be nice if you have:

  • 1-2 years of working experience;
  • experience in deploying APIs or a willingness to learn, the team uses Kubernetes to manage its infrastructure;
  • experience working with vector databases (professional or on personal projects);
  • an understanding of how embeddings work, or an interest to learn about this subject;
  • experience with prompt engineering;
  • experience with Natural Language Processing, or working with generative models like the OpenAI models;
  • you want to work 40 hours per week;
  • We like to work from the office, so living within travel distance from Tilburg is a must.

Young Professional Program (Traineeship)

In this role you have the benefit to join the Young Professional Program. As a YPP-participant, you'll engage in monthly training sessions designed to improve your skills and capabilities, both professionally and in soft skills. This traineeship program provides you the opportunity to collaborate with a diverse group of talented individuals from all departments at CM.com, stimulating invaluable networking opportunities within the organization.

Join the Young Professional Program and start a journey of personal and professional growth. Don't miss out on this chance and kickstart your career with this traineeship!

Benefits of working @CM.com

As a new Club Member at CM.com, you will join a global, inspirational, high-tech, and highly dynamic environment. To help you connect with your new colleagues, we organize a 3-day Global Onboarding program at our headquarters in Breda. This program offers a deep dive into the culture of CM.com and is filled with informative, practical, and fun activities. An exciting program will be waiting for you!

  • Healthy lunch for everyone, every day;
  • We've got shuttle mobility cards and company cars to ensure all our employees can get around easily;
  • Pension plan of 8% of your monthly salary;
  • 25 holidays per year and the option to purchase an additional 10 days annually;
  • Employee Share Purchase Program that offers a discount on purchasing company shares;
  • We offer internal and external training courses like Udemy and the CM Academy to help you develop professionally;
  • To promote knowledge sharing, we organize different types of Meet-Ups with external speakers;
  • Many fantastic social events: Weekly drinks in our CM bar, board game nights, karaoke party, quarterly events, vitality week, ski trip, wine tasting, and more. We have a wide range of activities to suit everyone's interests.

We are open, humble, and welcoming to everyone, regardless of age, culture, background, gender, or religion. Everyone gets to hang out backstage and enjoy the VIP deck, together!

If you're ready to join the Club, don't hesitate to apply now!

What we offer

Challenging job

Work in an innovative and fast-growing company

The place to be

A pleasant and safe working environment.

Full of opportunities

Shape your own job with your skills

Team work

Work with motivated and entrepreneurial colleagues

CM Academy & CMBA

Grow through courses, seminars and education

Up to speed in no time

Onboarding and buddy program in the first weeks

Our Hiring Process

It's just clean and simple!

Step 1

Initial call

In our first call we would like to talk about your experience and motivation.

Step 2

Cultural check

Step 3

Meet the Team

Step 4

Get an Offer!

Questions? Reach Out To Me!

Sarah Rich Corporate Recruiter
Join the Club
Start the Conversation
We look forward to hearing from you!