Skip to main content

Scientific Machine Learning Specialist and Open-source Python Developer

Scientific Machine Learning Specialist and Open-source Python Developer
DHI Group
10 months ago

DHI

Our mission is to enable a sustainable future for water. As a not-for-profit organization, DHI has been committed to advancing and sharing knowledge around water environments for over half a century. We work across the entire water cycle to innovate new ways to use, manage, and protect water resources and related ecosystems. https://dhigroup.com/sustainability

DHI is a global organization of 1100 people and as one of the Danish Research and Technology Organisations, we are a backbone of the Danish innovation system. For over 40 years, DHI has developed world-leading physics-based water modeling software, MIKEpoweredbyDHI. In recent years, data and AI have unlocked new opportunities to approach problems differently. We see immense potential in augmenting our physics-based models by integrating data-driven solutions and machine learning which will help us tackle tomorrow's most pressing water challenges.

Our team

You will become a member of the small and dedicated “Data Model Integration” team which is part of DHI’s “Data and Analytics” department. Data Model Integration discovers and builds new methods and tools for combining data and models and efficient data workflows. We build some of DHI’s open-source Python packages such as MIKE IO and ModelSkill. We are specialized in data assimilation, probabilistic forecasting, auto-calibration and machine learning.

Your Role

We are currently seeking a highly motivated Scientific Machine Learning Specialist and Python Developer to join our team. The ideal candidate will have a strong background in scientific machine learning, Python, applied mathematics, and preferably a relevant engineering/scientific discipline such as hydrology or coastal engineering. You have strong collaboration and communication skills, and you have experience in building and maintaining reusable Python tools.

Your responsibilities

  • Develop machine learning solutions together with water domain experts (e.g. for offshore wind, urban water, etc)
  • Collaborate with the data engineering team on operationalizing ML solutions.
  • Develop, maintain, and improve DHIs open-source Python packages.
  • Contribute to challenging research and commercial projects with innovative solutions combining data and models.
  • Empower colleagues and clients within data and machine learning through training material, seminars, and courses.
  • Scout for new technologies and curate the best solution for DHI.

About you

  • MSc or PhD in relevant engineering or scientific discipline
  • 0-3 years of professional experience
  • Strong machine learning and data science skills within scientific data
  • Python proficiency with experience developing libraries/applications
  • Focused on writing clean and reusable code
  • Efficient and focused on delivering
  • An innovation mindset
  • CI pipeline experience (GitHub Actions etc.)
  • Experience with other programming languages e.g. Julia, C/C++, Rust, C#
  • Experience with containerization of Python functionality
  • Experience in contributing to open-source projects
  • Experience in water modelling (e.g. hydrology or ocean modelling)
  • Knowledge about graph neural networks, LLMs, data assimilation, probabilistic methods, optimization, physics-based modelling (like MIKE by DHI)

We offer

  • Meaningful impact on global water sustainability
  • A dynamic team solving complex challenges
  • Open-source projects with global visibility
  • A team of highly skilled, dedicated, helpful and outgoing colleagues.
  • A truly international workspace with global presence and diverse teams (our team currently consists of 7 people with 6 different nationalities)
  • Opportunities to go to conferences and contribute to scientific publications
  • Organizational growth opportunities
  • Flexibility and continued learning

Office location

  • Our headquarters in Hørsholm is located 25 km north of Copenhagen. With the bus stop conveniently located right outside our front door, commuting to our office in Hørsholm from Copenhagen is easy. You are expected to be physically present at the office at least 3 days per week.

How to apply

  • We would like to get an impression of your talent, personality, and motivation, so you are welcome to keep your application short and anecdotal. Submit it together with your CV and link to your GitHub profile.
  • For further information please visit dhigroup.com or contact Head of Data Model Integration Jesper Sandvig Mariegaard ([email protected])
  • The application process will close February 10th, 2024. The aim is that the chosen candidate should start as soon as possible.

Expertise level

Work arrangement

Similar Jobs in Denmark