Senior Data Engineer
We are seeking an experienced Senior Data Engineer to join our Water Management Team. As a Senior Data Engineer, you will be responsible for designing, delivering and managing secure and reliable data acquisition, monitoring, analysis and visualisation solutions/applications for our clients.
The role involves client management, technology research, assessment and selection, network architecture design and integration, commissioning, system and database maintenance, data analysis and data visualisation. You will work closely with the team to deliver innovative engineering solutions that make a difference.
Responsibilities:
* Design and implement complex distributed IT solutions
* Maintain and improve existing systems and databases
* Develop and implement data visualisation tools
* Collaborate with the team to deliver projects on time and within budget
Requirements:
* Demonstrated experience in time-series database systems
* 3+ years of experience in designing and developing complex distributed IT solutions
* Coding experience in Python, JavaScript or similar
* Experience with DevOps tools such as GitHub, Docker and Puppet
What We Offer:
* Competitive salary and benefits package
* Opportunity to work on exciting and challenging projects
* Collaborative and dynamic work environment
* Ongoing training and professional development opportunities
About Us:
We are a leading provider of engineering solutions for the water industry. Our team is passionate about delivering innovative solutions that make a positive impact on people's lives.