Overview
We are looking for a seasoned Senior Data Engineer to take on a critical role in a dynamic technology organization on a 6-week contract basis, with the possibility of extension. In this fully remote position, the successful candidate will design and optimize large-scale data platforms and distributed systems in a fast-paced, high-volume environment, collaborating with multiple teams to meet essential business goals.
Responsibilities
- Design and implement scalable, production-grade data pipelines and streaming solutions.
- Build and maintain real-time data processing capabilities using Kafka and stream processing technologies.
- Design and implement secure multi-tenant data architectures and data isolation models.
- Develop and enhance testing, validation, and monitoring frameworks for data quality and reliability.
- Support cloud infrastructure planning, performance optimization, and capacity management.
- Collaborate with engineering, platform, architecture, and data teams to deliver business-critical solutions.
Requirements
- Extensive experience as a Senior Data Engineer within large-scale production environments.
- Strong AWS expertise, including Amazon EKS and cloud-native architectures.
- Proven experience with Kafka and stream processing technologies such as Flink or similar.
- Strong background in data architecture, data modeling, and distributed systems design.
- Experience designing and implementing multi-tenant data solutions.
- Hands-on experience with Airflow and data orchestration frameworks.
- Strong programming skills in Python, Java, or TypeScript.
- Experience delivering within fast-moving, high-pressure environments.