We are currently seeking an experienced Senior Data Engineer to join our established Client Digital Solutions team responsible for the development, implementation, and maintenance of software solutions across both our UK and NL services sectors and our wider international clients. This is a permanent, full-time role to be based in Oxfordshire, with the possibility of hybrid working.
As a Senior Data Engineer, you will be responsible for designing, building, and maintaining the data infrastructure that supports our ML and GenAI initiatives across our internal AI pilots to re-engineering our client platforms to modernise their data management and AI capabilities.
About The Team:
RPS Water Consulting is a team of Engineers, Modellers, and Data Analysts providing Asset Management and Operational Strategy development to our Water Industry clients to support business planning and delivery. This is an evolving industry, providing challenges and opportunities that require innovation, dedication, and teamwork to help us meet our clients’ needs.
Our Water Consultancy business has a range of prestigious AMP8 programmes leading into AMP9 and beyond, where you’ll be securing your career for the next 20 years, leaving a lasting legacy!
About You:
As a key member of the Water Consultancy business, your role as a Senior Data Engineer is critical to helping us deliver great projects for our Water Industry clients. You will be working alongside a multi-disciplinary team of water project experts on a range of capital delivery projects.
You will have a substantial opportunity to contribute towards optioneering, outline, and detailed design expertise across various frameworks. Our scope of work encompasses a wide range of technically demanding projects in the field of Wastewater Infrastructure.
By joining us, you're not just taking on exciting projects and collaborating with leading minds. You're making a meaningful impact on millions of lives in the UK, leaving a legacy for generations to come. As a valuable member of our team, you'll play a crucial role in the water industry, and work with the largest water companies in the region, ensuring a positive and enduring influence on the communities we serve. If you're ready to contribute your skills and expertise to a dynamic and innovative environment, we invite you to join us on this exciting journey.
Your Responsibilities:
* Designing, developing, testing and maintaining scalable data pipelines and data architecture to support analytical and client cloud platforms
* Collaborating with Data Scientists, Data Analysts, Industry Consultants and Software Developers to create and optimize ML models and GenAI applications
* Implementing solutions leveraging Microsoft Azure services (e.g., Azure Data Factory, Azure Data Lake, Azure Synapse Analytics) to manage data ingestion, storage, and processing
* Developing technology and data standards for RPS to deliver consistent and repeatable new data solutions and platforms with a focus on performance, security, and scalability
* Working with stakeholders to gather requirements and ensure that data-driven products meet business needs and industry standards including the creation of backlog items, size estimation and translation of backlog items into effective and efficient running code, ensuring acceptance criteria are met
* Working with our Service Delivery team to monitor data systems and platforms to guarantee performance, reliability, and availability
* Testing and deploying cloud applications using continuous integration, code quality checks and distribution pipelines
* Ensuring non-functional requirements including security considerations are met in the development of the solutions
* Providing additional application troubleshooting and support where necessary
* Producing suitable end user / technical documentation and guidance notes
* Actively participate in the continuous improvement of the data engineering processes and tools
* Adhere to defined development processes and standards
* Effective time management to ensure deadlines are met and issues are raised appropriately
* Stay informed about industry trends and emerging technologies to integrate relevant advancements into existing systems
Skills, Knowledge, and Experience:
* Experience in a commercial software development environment with building and deploying data solutions and ML platforms at scale
* Highly analytical mindset, with a technical, engineering, mathematical, or scientific degree
* Proven experience and knowledge in cloud data engineering, with a strong focus on Databricks and Microsoft Azure including services like Azure Data Factory
* Experience in Database Development (SQL and noSQL or similar)
* Strong programming skills in Python, R, or Spark, and experience with object-oriented languages
* Extensive experience in building ETL pipelines, ingesting data from a diverse set of data sources
* Good working knowledge of data warehousing concepts and experience with data lakes
* Experience and application of unit testing within development
* Familiarity with source control processes, techniques (GIT) and Microsoft Fabric as an emerging technology
* Understanding of FME, a commonly used ETL tool for GIS
* Experience of data governance tools like Collibra and Purview
* Understanding of the UK utilities industry and/or similar built environment regulatory sectors
* Experience in Azure DevOps to undertake project related tasks (Backlog, Repo, CICD)
* Confident in critical thinking, communication and problem-solving ability and stakeholder management
* Excellent communication and teamwork
* Adaptability and continuous learning mindset
What’s in it for you?
A personal development plan and a transparent career pathway puts you in the driving seat of your career and you’ll be supported as far as you want to go.
We encourage and value different ideas, perspectives, and styles of thinking. We need a mix of experiences and skills to develop the most innovative ideas. We respect one another and recognise the potential and contribution of everyone. You’ll be joining a diverse community and a company that puts its people first and prioritises their well-being.
A career here is far from ordinary. Here you’re not a number, you are part of the solution.
Why RPS?
We’re a connected community, working together to achieve exceptional outcomes. We understand the need to work flexibly, empowering our people to create a work-life balance that’s right for them. We also understand the importance of collaboration and social connection in the office environment. With agile offices and hybrid working offered as standard, we trust our people to find the right balance to meet client needs – this is a workplace that works for you.
About RPS, a Tetra Tech Company:
RPS, part of Tetra Tech since January 2023, is a global firm that defines, designs, and manages projects in urbanisation, natural resources, and sustainability. As part of Tetra Tech’s 28,000-strong team across 550 offices in over 120 countries, we deliver solutions that create lasting value in an increasingly urbanised and resource-scarce world. By leveraging our global expertise, we enable our clients to develop winning solutions for their clients and communities.
As a Tetra Tech company, RPS is proud to provide market-leading development and project opportunities for our people, supporting their growth while addressing the challenges that matter. Our people drive our success, and this is where you come to build a career.
Come and join our team and truly make a difference in the future of water!
#J-18808-Ljbffr