Data Infrastructure Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
Data Infrastructure Engineers are at the heart of modern data platforms, building the foundations that enable organisations to move data efficiently, securely and at scale. This could be an opportunity to contribute to a critical infrastructure workstream, working alongside experienced engineers to design and maintain the pipelines, systems and architecture that support data-driven decision-making., * Designing and building data pipelines that reliably move data between systems and into analytics platforms
- Collaborating with data teams to understand requirements, translate them into technical solutions, and align pipelines with business needs
- Implementing data quality checks and monitoring to ensure data accuracy, completeness and integrity across platforms
- Working with cloud platforms (Azure, AWS, GCP) to provision infrastructure, manage resources and optimise cost and performance
- Using infrastructure-as-code tools such as Terraform to automate deployment and configuration
- Contributing to CI/CD practices and containerisation using Docker and Kubernetes where applicable
- Engaging with stakeholders to gather requirements, communicate technical decisions and support their data needs
- Supporting the maintenance, troubleshooting and continuous improvement of existing data systems, Most roles of this type offer the following, dependent on the industry and seniority of the role:
- Hands-on experience building and maintaining critical data infrastructure that supports business analytics and operations
- Exposure to modern cloud platforms and infrastructure-as-code practices
- Collaboration with experienced engineers and data professionals, with scope to develop technical depth and problem-solving skills
- Involvement in projects that span data pipeline design, quality assurance and performance optimisation
- Potential to expand expertise across cloud technologies, distributed systems and data architecture
- Flexibility and the opportunity to work on contract terms with potential for extension
Requirements
- Strong experience designing and building data pipelines using SQL, Python and related ETL/data processing tools
- Practical knowledge of cloud platforms (Azure, AWS or GCP) and experience deploying data infrastructure in cloud environments
- Solid understanding of data quality principles and experience implementing validation and monitoring
- Familiarity with APIs and microservices architecture in data contexts
- Experience working with containerisation (Docker) and orchestration (Kubernetes)
- Bachelor’s degree in Computer Science or a related discipline
- Ability to gather requirements from stakeholders and translate them into technical solutions
Nice-to-have
- Master’s degree in Computer Science or related field
- Google Cloud Data Engineer certification or equivalent cloud certifications
- Experience with Infrastructure-as-Code tools such as Terraform
- Knowledge of distributed systems and handling large-scale data processing
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with SAP data integration or enterprise resource planning contexts
- Working knowledge of Bash, Linux and Windows environments
About the company
SThree is the global STEM workforce consultancy. We advise businesses, build expert teams and deliver project solutions to outpace tomorrow, together.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Most Popular IT Jobs on the Market
Top-Paying Tech Jobs (with Salaries)
Software Engineer Salary London
Data Analyst Salary in the UK