Taro Logo

Machine Learning Engineer

Leading global distributor of chemicals and ingredients, connecting customers and suppliers through networks with 17,500 experts across 600 locations in 72 countries.
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 combines hands-on ML engineering with production system development, requiring expertise in both machine learning and software engineering practices.

The role involves integrating and optimizing machine learning models, designing APIs, and working with distributed systems. You'll be part of a collaborative team environment, working alongside data scientists and engineers to develop and deploy large-scale machine learning applications. The position requires strong technical skills in Python, MLOps, and cloud infrastructure, particularly with tools like Databricks and AWS.

Brenntag offers an attractive work environment with a hybrid work model, combining the flexibility of remote work with a modern office space complete with amenities like a canteen and social activities. The company's global presence, with over 17,500 experts across 72 countries, provides opportunities for international collaboration and career growth.

The ideal candidate will have 3-5 years of experience in Machine Learning Engineering, strong programming skills, and a passion for solving complex problems. This role is perfect for someone who wants to make a significant impact in a global organization while working with cutting-edge ML technologies and practices.

Last updated 8 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 model integration
  • Manage and deploy models at scale to 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 Projects
  • Experience with 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
  • Office with canteen
  • Friday beers and Nintendo Switch
  • Competitive compensation package
  • International team environment
  • Opportunity to develop high impact machine learning applications
  • Product Engineering Guild participation

Interested in this job?

Jobs Related To Brenntag Machine Learning Engineer