ML Engineer, Data & Analytics

Job Req Number: 56536 
Time Type: Full Time

Do you want to push the boundaries of machine learning? And can you create scalable ML-models applicable as services to other components?

Innovating and designing new products as well as tweaking and maturing existing ones, you will cooperate with data scientists and other specialists to create the ML framework of tomorrow as our next ML engineer.

Join a team focused on our most valuable digital products

You will join the Data & Analytics team. The purpose of our team is to build advanced end-to-end products that create direct business value for DSV’s divisions, including:

  • Customs declaration automation
  • Vendor invoices automation
  • Booking transparency
  • Address validation
  • ETA prediction

The use cases we solve tend to have a high degree of complexity, requiring non-deterministic problem solving (i.e. the use of ML/AI), near real-time data processing, a need for high availability, vertical and horizontal scalability and a very high volume of transactions.

However, fancy technologies and accurate ML models do not solve the issues at hand alone. We strive to combine our competencies to build holistic solutions where the underlying complexity is hidden for the user to create simple and value-adding experiences.

Your new unit is divided into cross-functional product teams with a mix of young and highly experienced colleagues. We strive to base our work on knowledge and insight rather than hierarchical structures, and we make sure that our decisions are based on conversations between people with different competencies rather than one individual.

Tweak our framework and automate your testing

As our next ML Engineer, you will use and tweak existing framework for automated testing and evaluation of ML models. You will ensure that your ML models are wrapped as services, matured, and re-trained with user inputs on a continuous basis.

Additionally, you will be:

  • Building micro services for post-processing
  • Making sure that results from the models create the necessary user value in the frontend by working closely together with the full stack application developers
  • Building near real time data streaming workflows

You thrive when solving high-complexity challenges

Solving problems too complex for deterministic reasoning with the use of machine learning, you need to be able to thoroughly analyse problems using data and statistics. With these skills, you make realistic mockups of data to allow you to test things swiftly, finding pragmatic solutions that balances between the theoretical standpoint and what is actually possible.

Additionally, we expect you to have experience with a majority of the following technologies:

  • ML Frameworks: TensorFlow & PyTorch
  • ML model serving: TensorFlow & Torch
  • Coding languages: Python & Java
  • Database technologies such as: MySQL & MongoDB
  • Version control: Git

Working with us, you will get to know these systems as well:

  • Event streaming: Confluent Kafka, K streams
  • ML Frameworks: TensorFlow / PyTorch
  • ML model serving: TensorFlow serving, Torch serving
  • Coding languages: Python & Java
  • Version control: Git
  • Authentication: Open ID Connect
  • Containerization: Docker
  • Container orchestration: Kubernetes
  • CI/CD Pipelines: Jenkins
  • Load balancing: NGINX
  • Installation scripts: Ansible
  • Requirements: Jira
  • Documentation: Confluence
  • Frontend technologies: React JS, Material UI, JavaScript/TypeScript, Redux
  • Test framework: Jest

Want to know more and apply?

We will be happy to answer any questions you may have regarding the position and about your options in DSV. You are welcome to contact Staffan W. Nielsen on +45 25 41 78 37.

We look forward to receiving your application via the link below as soon as possible. We will process the applications as we receive them.

Gem job