Skip to content

Computer Vision and Machine Learning Engineer - The Netherlands

On-site
  • Haarlem, Noord-Holland, Netherlands
Business Technology

Job description

Bright-River provides Visual Content services to large e-commerce and retail companies around the world. Our 2D and 3D visual experts deliver product visual content daily using our own in-house developed platform and applications. Our AI team is a dedicated team of computer vision and deep learning experts working on our own ML-powered Editing Automation initiatives. Our offices are in The Netherlands, the United States, India, and Bangladesh.


What is your Mission?

The Bright-River’s AI team's mission is to own, facilitate, and utilize Computer Vision and Deep Learning within our core Editing services.

Every day Bright River edits tens of thousands of images for our customers. As part of the AI team, you will work on applying state-of-the-art models to our image/video editing and 3D services, building ML infrastructure on cloud, and maintaining the ML stack from inference to feedback.

Our AI team is tasked with developing solutions for our Designers to change how we deliver our services to our customers drastically. Your expertise will create solutions to make the daily lives of our designers more enjoyable by reducing or even eliminating dull repetitive tasks.

We believe Computer Vision and Machine Learning will greatly benefit our employees and customers and feel that the combination of this technology and skilled human vision will unlock new capabilities for our people and our customers.


A few of the tasks you’d either own or contribute towards:

  • You are part of the AI team, a core team of Computer Vision and Machine Learning researchers and engineers.
  • You are hands-on and want to own the creation and delivery of our Computer Vision and Machine Learning models.
  • We have some great ideas for you to get started on but your expertise on machine learning trends to inform future directions is valued.
  • Your work will have a profound impact on the services we deliver to our customers and influence company strategy.

Job requirements

Requirements

  • You hold an MSc in Computer Vision and/or Machine Learning
  • You like to keep up on the latest research and how you can apply this in the real world.
  • Good understanding of computer vision and deep neural network fundamentals.
  • Strong expertise in software development in Python.
  • Strong expertise in modern machine learning frameworks (TensorFlow, PyTorch).
  • Experience in Cloud platforms like Azure, AWS, and/or GCP.
  • Sharp analytical and problem-solving skills.
  • Results-oriented and effective problem-solver.
  • Demonstrate abilities to make progress as a team.
  • You love working in a team of colleagues from different cultural backgrounds.
  • Fluent in English.
  • If you have multiple years of relevant working experience; Great. If not, let’s talk if you are passionate about Computer Vision / Machine Learning and have a relevant degree.
  • You are based in the Netherlands and willing to commute to our Haarlem office.

How to stand out from the rest?

  • Experience in writing low-level deep network architectures.
  • Experience in video processing and video deep learning (e.g. 3d-conv, temporal consistency).
  • Familiarity with generative deep learning architectures (e.g. diffusion models).
  • Familiarity with the core concepts of 3D deep learning.
  • Knowledge of and/or interest in Adobe Creative Cloud Applications or 3D.

What you’ll get in return?

  • Plenty of room for development and learning on the job under excellent conditions.
  • You are joining a growing Business Technology team in a key role.
  • The opportunity to be part of a fast-growing international scale-up with offices in 5 cities, across 4 countries and 3 continents.
  • Joining a team of passionate, hard-working professionals who know when and how to relax and have fun.

or