Machine Learning Engineer - (X/F/M)
Join Moments Lab as a Machine Learning Engineer to build scalable video understanding, collaborate globally, and ship real-world AI that makes media discovery possible at scale.
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.
- Department
- Product & Technology
- Locations
- The 🇫🇷 Lab
- Remote status
- Hybrid