Ciklum is looking for a Senior Data Engineer to join our team full-time in Bulgaria.
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
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.
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
What`s in it for you?
Regular salary reviews based on performance
Corporate events including webinars, offline parties, and meetups
Internal Mobility Program
Tailored education path including full access to Udemy and company-paid certifications
25 paid days off including 20 business days of vacation per calendar year plus 5 undocumented sick leave days
Additional health insurance
100% company-covered Multisport card with family discounts available
About us:
At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. Since expanding to Bulgaria in 2022, we’ve been building a fast-growing team that thrives on learning, collaboration, and innovation. Join us on this exciting journey and help shape the future of our delivery center.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.