Data and Software Engineer at The Ocean Cleanup
Rotterdam, Zuid-Holland, Netherlands -
Full Time


Start Date

Immediate

Expiry Date

23 May, 25

Salary

0.0

Posted On

23 Feb, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Version Control, Azure, Agile Methodologies, Relational Databases, Web Services, Software Development, Postgresql, Python, Sql, Kubernetes

Industry

Information Technology/IT

Description

PROFESSIONAL QUALIFICATIONS

  • A minimum of 5 years’ experience in Software Development in a professional environment
  • Bachelor / Masters in a relevant field
  • Familiarity with Agile methodologies
  • Experience working in fast-paced, dynamic environments
  • Adaptability
  • Technical skills - must-haves:
  • Proficient in Python
  • Experience developing and maintaining (micro) web-services
  • Experience in Kubernetes
  • SQL, relational databases (PostgreSQL is a pre)
  • Cloud-first architectures (we use Azure)
  • Version control and CI/CD
Responsibilities

THE ROLE

You will form part of the enabling Data & IT, specifically the Data Team. As an enabling team, we are responsible for ensuring the success of the mission across all different facets of the organisation. You will be responsible for maintaining and evolving the Data Acquisition platform, ensuring correct and timely access to a variety of different data sources as well as helping Data Scientists achieve their objectives. The role reports to the Lead Data Engineer and is based in Rotterdam role.

RESPONSIBILITIES

Within the Data Team, you will be working closely with the other enabling functions, as well as the R&D teams. You will help the enabling functions to get better insights into their operations by working together with Data Analysts to provide the with governed and clean data sets which can be accessed through a centralised data catalog. You will also be responsible for helping the R&D ensure that their research can have an impact. We do this by ensuring that they have timely access to data from a variety of different data points - sensors on the vessels, cameras over our interceptors - as well as providing guidance and insight on correct Software Development principles.

  • Converting technical requirements into efficient and maintainable data pipelines
  • Collaborating closely with Data Scientists
  • Sharing best practices and knowledge with Data Engineers
  • Developing and maintaining in-house software
  • Improving the underlying (cloud) infrastructure
  • Ensuring code quality through software principles and DevOps practices
  • Helping to maintain the Data Acquisition Platform

NB: While the responsibilities above apply to a wide range of roles (Data Engineer / DevOps engineer / Software Engineer), we expect successful candidates to be proficient in some respects and knowledgeable in others.

Loading...