Taro Logo

Machine Learning Engineer

Leading global distributor of chemicals and ingredients, connecting customers and suppliers within networks.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Machine Learning Engineer

Brenntag, the global leader in chemical and ingredient distribution, is seeking a Machine Learning Engineer to join their innovative team in Amsterdam. This role offers a unique opportunity to work on high-impact machine learning applications in a global business environment. The position involves integrating and deploying ML models at scale, designing distributed systems, and working with cutting-edge technologies like Databricks and AWS.

As an ML Engineer, you'll be responsible for building and optimizing machine learning models, developing APIs, and working closely with data science and engineering teams. The ideal candidate should have 3-5 years of experience in Machine Learning Engineering, strong programming skills in Python, Bash, and C++, and experience with MLOps and model lifecycle management.

Brenntag offers a modern hybrid workplace with an engaging office environment, including perks like a canteen, Friday social events, and gaming facilities. The company values diversity and innovation, providing opportunities to work with an international team and make significant contributions to real-world business solutions.

The role combines technical expertise with business impact, offering the chance to work on greenfield projects while being part of a global organization with over 17,500 experts across 72 countries. This position is perfect for someone who wants to blend advanced technical work with practical business applications in a supportive, collaborative environment.

Last updated 7 days ago

Responsibilities For Machine Learning Engineer

  • Integrate machine learning models with operational applications and tools
  • Design and build APIs and software libraries that support the integration of models
  • Manage and deploy models at scale that solve business problems
  • Optimize machine learning models through hyperparameter tuning and feature engineering
  • Participate in analytics engineering lifecycle, including designing distributed systems
  • Write production-level code for data sciences models
  • Conduct code reviews while working with data engineering and infrastructure teams
  • Support investigation of new software packages/tools, APIs, and algorithms

Requirements For Machine Learning Engineer

Python
  • Bachelor's degree in computer science, mathematics, statistics, economics, engineering or related field
  • 3 to 5 years of experience in Machine Learning Engineering
  • Experience working with Databricks
  • Experience with GitLab pipelines
  • Competency with infrastructure as code (e.g., Terraform with AWS)
  • Experience with MLOps & model lifecycle management using Databricks
  • Experience with development & deployment of large scale Machine Learning Project
  • Experience with various programming languages (Python, Bash, C++)
  • Extensive knowledge of machine learning evaluation metrics and best practices
  • Collaborative individual who thrives in a team environment

Benefits For Machine Learning Engineer

  • Hybrid workplace model
  • Cool office with canteen
  • Friday beers and Nintendo Switch
  • Competitive compensation package
  • International team environment
  • Opportunity to drive change in a global business

Interested in this job?

Jobs Related To Brenntag Machine Learning Engineer