Skip to content
← Back to job listings

Senior Data Engineer

jobgether · United Kingdom

Data Science / AI / Machine LearningSenior LevelRemoteExternal listingfull-time19 days ago

About The Role

  • **This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Engineer based in United Kingdom.**
  • The role focuses on designing and evolving scalable, cloud-native data platforms that support critical analytics, reporting, and product capabilities.
  • You will take ownership of complex data engineering solutions across ingestion, transformation, and data serving layers.
  • Working within a distributed international team, you will collaborate closely with backend engineers and technical stakeholders.
  • The position offers the opportunity to shape architecture decisions, improve data reliability, and build high-performing systems.
  • You will work extensively with AWS technologies, distributed processing, and modern engineering practices.
  • This is a high-impact opportunity for an experienced engineer who enjoys solving complex data challenges in a remote environment.

### Accountabilities

The Senior Data Engineer will be responsible for building and maintaining reliable, scalable data solutions while contributing to technical strategy and platform evolution.

  • Design, develop, and own batch-oriented data pipelines and ETL workflows using AWS Glue, AWS Lambda, AWS Step Functions, and Amazon S3.
  • Build and optimize ingestion pipelines using AWS-native services, including AppFlow, DMS, and selected event-streaming solutions.
  • Develop and maintain analytical data models and query layers using technologies such as Amazon Athena, Amazon Redshift, and ClickHouse.
  • Design integrations between data workflows and backend microservices running on Amazon ECS.
  • Collaborate with software engineers to develop backend services and APIs that expose data capabilities.
  • Contribute to event-driven architectures using services such as EventBridge to coordinate workflows and system interactions.
  • Ensure data quality, lineage, observability, monitoring, and alerting across data systems.
  • Improve performance and scalability across data processing jobs, analytical queries, and storage solutions.
  • Implement engineering best practices around Infrastructure as Code, CI/CD, security, governance, and sensitive data handling.
  • Mentor other engineers and contribute to architectural decisions and long-term technical direction.

## Requirements

The ideal candidate brings extensive experience in data engineering and backend development, with strong technical expertise in cloud-based data platforms and distributed systems.

  • 8+ years of experience in data engineering, backend engineering, or a related hybrid role.
  • Strong hands-on experience with AWS services, including AWS Glue, AWS Lambda, AWS Step Functions, Amazon S3, Amazon Athena, and Amazon Redshift.
  • Proven experience designing and building scalable batch data pipelines and ETL systems.
  • Strong programming skills in Java for backend services and Python for data processing workflows.
  • Experience working with containerized applications and orchestration platforms such as Amazon ECS.
  • Familiarity with microservices architectures and backend system design.
  • Experience with event-driven systems and messaging services such as SQS and EventBridge.
  • Advanced SQL skills with experience optimizing analytical queries and data workloads.
  • Knowledge of distributed processing frameworks, including Spark-based solutions.
  • Strong understanding of data modeling, storage strategies, partitioning, and performance optimization across multiple data platforms.
  • Experience with data quality practices, monitoring frameworks, and governance principles is a plus.
  • Familiarity with Apache Airflow or similar orchestration tools is beneficial.
  • Experience with semantic data layers, ClickHouse at scale, financial or credit-related data systems, and AWS certifications is considered an advantage.

## Benefits

  • Fully remote work arrangement from a home office in Romania, Poland, or Portugal.
  • Opportunity to collaborate with a diverse international team across multiple regions.
  • Flexible working environment within a distributed engineering organization.
  • The chance to work on impactful, large-scale data platforms and modern cloud technologies.
  • Competitive compensation package based on experience and expertise.
  • Opportunity to contribute to technical strategy and influence architecture decisions.
  • Professional growth opportunities through challenging engineering projects and collaboration with experienced teams.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing