3058 IT & Software Developer jobs in the UK
Requirements
Must:
- 3-10 years experience in data engineering
- Strong hands-on experience with AWS S3, Athena, Glue, Redshift, EMR/Spark
- Proficiency in Apache Iceberg
- Strong skills in Python and SQL
- Experience in telecom data pipelines and handling large-scale structured/semi-structured data
- Strong problem-solving, optimization, and debugging skills
- Knowledge of AWS Lake Formation, Kafka/Kinesis, Airflow, or Delta/Apache Hudi (preferred)
- Experience with ML workflows in telecom (churn, network prediction) (preferred)
- Exposure to 5G network data models (preferred)
Responsibilities
- Design, develop, and maintain ETL/ELT pipelines using AWS-native services (Glue, Lambda, EMR, Step Functions)
- Implement data ingestion from telecom systems like OSS/BSS, CDRs, mediation systems, CRM, billing, network logs
- Optimize ETL workflows for large-scale telecom datasets (high volume, high velocity)
- Build and manage scalable Amazon Redshift clusters for reporting and analytics
- Create and optimize schemas, tables, distribution keys, sort keys, and workload management in Redshift
- Implement Redshift Spectrum to query data in S3 using external tables
- Implement and maintain Apache Iceberg tables on AWS for schema evolution and ACID operations
- Build Iceberg-based ingestion and transformation pipelines using Glue, EMR, or Spark
- Develop and optimize Athena queries for operational and analytical reporting
- Integrate Athena with S3/Iceberg for low-cost, serverless analytics
- Manage Glue Data Catalog integrations and table schema management
- Design secure, cost-efficient S3 data lake structures (bronze/silver/gold zones)
- Implement data lifecycle policies, versioning, and partitioning strategies
- Ensure data governance, metadata quality, and security (IAM, Lake Formation)
- Understand telecom-specific datasets such as CDR, xDR, subscriber data, and network KPIs
- Build models and pipelines to support network analytics, customer 360, churn prediction, and fraud detection
- Tune Spark/Glue jobs for performance and cost
- Monitor Redshift/Athena/S3 efficiency and implement best practices
- Perform data quality checks and validation across pipelines
- Use Git, CodePipeline, Terraform/CloudFormation for infrastructure and deployments (preferred)
- Automate pipeline deployment and monitoring (preferred)
Description
We are seeking an experienced AWS Data Engineer to join our team in Ipswich. Our company focuses on large-scale data processing and analytics initiatives in the telecom domain. We collaborate closely with data architects and business analysts to build scalable and efficient data solutions that support various aspects of network analytics and customer insights. As a member of our dynamic team, you will have the opportunity to work with cutting-edge technologies while enjoying a permanent position that offers a rewarding career path.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Data Engineer salaries in the UK here.
How many Data Engineer jobs are in the UK?
Currently, there are 3058 Data openings. Check also: Spark jobs, Snowflake jobs, Kafka jobs, Hadoop jobs - all with salary brackets.
Is the UK a good place for Data Engineers?
The UK is one of the best countries to work as a Data Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Data Engineer jobs in the UK?
Mas & Pas Limited, Accenture, FCDO Services, COMPANIES HOUSE, Pense Ltd, Access4, Scottish Prison Service among others, are currently hiring for Data roles in the UK.
The company with most openings is Experis as they are hiring for 103 different Data Engineer jobs in the UK. They are probably quite committed to find good Data Engineers.
The company with most openings is Experis as they are hiring for 103 different Data Engineer jobs in the UK. They are probably quite committed to find good Data Engineers.
