Machine Learning Engineer - (X/F/M) Product & Technology · The Lab ·

Did you know that every two years, the volume of audiovisual content produced worldwide doubles?

More content produced = more content stored. Faced with the challenge of managing this endless stream of new video, photo and audio content, organisations must find a way to scale the indexing and archiving of their media assets, and make them accessible from anywhere at any time.

This is where we - and potentially you - come in.

👉 The Company

Moments Lab is a fast-growing SaaS company on a mission to help content producers build videos faster. The platform makes audiovisual content searchable to reduce the time spent sourcing the key moments required to tell a story.

Powered by MXT, our video indexing technology, Moments Lab provides unprecedented access to content by generating human-like descriptions of videos, thanks to language model, computer vision and audio analysis.

Our technology is used by leading broadcasters, production companies, and media organizations across Europe and the US. Backed by major VCs, we’re scaling rapidly and investing in innovation.

Our team is multicultural, with colleagues from more than 10 countries. We offer flexibility and work-life balance with a modern office in Boulogne, Paris.

Our Values

  • 📚 Learning

  • 🏢 Customer-obsessed

  • 🤝 Mission-driven

  • 🤗 Positivity

  • 😎 Self-driven

  • 👨👩👦👦 Balanced

👉 The Job Why we’re hiring for this position

Moments Lab has recent raised $24M USD to accelerate its R&D and US expansion. This growth comes with a series of challenge for which we need new colleagues to work with.

How the team is organized

The team is composed of Research Scientists, ML Engineers and Software Engineers working towards the same objective of making video understanding and retrieval efficient at scale. The team and its members have a strong autonomy to achieve its goal.

Who is the manager?

You’ll be reporting to Yannis Tevissen, who has been with Moments Lab for 6 years. Yannis leads the AI/ML research initiative of the company while ensuring the recent breakthroughs transfer into product reality.

Missions:

You will work on building the next generations of our MXT technology aiming at challenging the SOTA on video understanding benchmarks. It will require a close collaboration with our research team as well as our infra end software engineering team to train, benchmark and serve our latest AI models. A particular emphasis will be given to continuous model evaluations.

Requirements:

You share our values? We’re looking for these skills:

  • 🇬🇧 English is our main business language. It is mandatory for you to be able to communicate about your projects to the whole company. French is a strong plus.

  • Deep knowledge of state-of-the-art model architectures and ability to identify the best open-weights model for a given task:

    • Ability to create and implement benchmarks

    • Knowledge of vision-language models (VLM) or other type of video models (Video-MAE, V-JEPA, etc.).

    • Experience in large-scale training or inference is a plus.

  • MLOps: Experience in deploying production-grade ML/DL models with a fully integrated training and serving procedure.

  • Software Development: Proficiency in Python and ability to build custom libraries and projects from scratch.

  • Solid organizational skills, including attention to detail and a literature review routine.

👉 WHY JOIN US?
  • 💰 The position offers a competitive fixed salary based on experience as well as many benefits.

  • International team: Work alongside colleagues from all over the world in a multicultural environment.

  • Flexible, office-first: Regular presence in our modern Boulogne, Paris office, with some flexibility for remote work.

  • High level of autonomy: Trusted with real projects and responsibilities from day one.

  • Creative environment: Space to test ideas and propose new approaches.

  • Mentorship and development: Learn directly from senior AI/ML and SaaS leaders.

  • Real impact: Contribute to the growth of a fast-scaling SaaS company shaping the future of media technology.

THE RECRUITMENT PROCESS 👇

3 steps to join us:

  • 📽️ The first interview will be a 30 minutes phone call with your future manager to introduce yourself and discuss the role.

  • 🎥 The second interview will be with two other people, including one from your future team to evaluate your fit with our culture.

  • 🎤 The third interview is a technical one with two people from your future team, it will include some light coding questions and a system design question.

🤝 Offer

⏰ We don’t want to leave you hanging, so we aim to take no more than 3 weeks to get to offer stage for this position.

How to apply

There’s no need to write a cover letter, but we’d like you to tell us, in your own way, a bit about who you are, what you like and how you see life. Don’t forget to send us your CV/resume in English.

❌Please note that any CV/resume not written in English will be automatically rejected. Also, as part of your application, please let us know when you’d be available to start.

#J-18808-Ljbffr
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...