Senior Data Engineer

Ciklum

Remote, Bulgaria

About the role:

As a Senior Data Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. Together, we will work on the project to build and operate a serverless data platform powering analytics on AWS. Our cutting-edge environment focuses on scalable pipelines, Iceberg-based lakehouse architecture, and modern serverless processing models.

Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Responsibilities:

  • Design and build high-performance data pipelines, including Python AWS Lambda functions, Step Functions workflows, and Spark jobs to process events and batch workloads;
  • Own the data lake by modeling, evolving, and optimizing Apache Iceberg tables backed by S3 and Glue;
  • Query and serve data with Trino and Athena, manage SQL templates using Jinja2, and ensure reliable execution;
  • Ensure performance and reliability using PyArrow for fast in-memory operations;
  • Provision AWS resources using Terraform and maintain strong Infrastructure as Code practices;
  • Ship well tested code with pytest and moto, ensuring high quality and reliability;
  • Collaborate with analytics, product, and infrastructure teams to prioritize work, design schemas, and uphold data contracts.

Requirements:

  • Deep Python expertise in building production data services and libraries;
  • Hands-on experience with PySpark, PyIceberg, PyArrow, GraphFrames, Lambda, Step Functions, S3, Glue, IAM, and serverless or event-driven patterns;
  • Knowledge of data lakehouse architecture, Iceberg table design, partitioning, schema evolution, compaction, and cost or performance tuning;
  • Experience with distributed processing using PySpark on EMR or similar frameworks, with understanding of shuffles, joins, and optimization;
  • Strong SQL proficiency across Trino or Athena, with ability to template queries and maintain standards;
  • Practical skills in Terraform workflows, container build pipelines, and EMR image customization;
  • Testing mindset including unit and integration testing, AWS mocking, and CI automation;
  • Comfort using AI-powered developer tools such as Cursor.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Bulgaria      Data Science      Python Developer      Remote      Ciklum     

EuroTechJobs Logo

© EuroJobsites 2025