CommIT

Senior Data Engineer

Ukraine
Python Apache Spark AWS S3 EMR Glue Athena Apache Kafka Amazon Kinesis Delta Lake Docker Terraform AWS CDK Kubernetes SparkUI AWS CloudWatch
Description

Senior Data Engineer

Location: Ukraine (UA)

Experience Level: Senior

Description

We are building a greenfield analytics platform supporting both batch and real-time data processing. We are looking for a Senior Data Engineer who can design, implement, and evolve scalable data systems in AWS.

This role combines hands-on development, architectural decision-making, and platform ownership.

Core Responsibilities:

  • Design and implement batch and streaming data pipelines using Apache Spark.
  • Build and evolve a scalable AWS-based data lake architecture.
  • Develop and maintain real-time data processing systems (event-driven pipelines).
  • Own performance tuning and cost optimization of Spark workloads.
  • Define best practices for data modeling, partitioning, and schema evolution.
  • Implement monitoring, observability, and data quality controls.
  • Contribute to infrastructure automation and CI/CD for data workflows.
  • Participate in architectural decisions and mentor other engineers.

Requirements

Required Qualifications:

  • 5+ years of experience in Data Engineering.
  • Strong hands-on experience with Apache Spark (including Structured Streaming).
  • Experience building both batch and streaming pipelines in production environments.
  • Proven experience designing AWS-based data lake architectures: S3, EMR, Glue, Athena.
  • Experience with event streaming platforms such as Apache Kafka or Amazon Kinesis.
  • Experience implementing lakehouse formats such as Delta Lake.
  • Strong understanding of partitioning strategies and schema evolution.
  • Experience using SparkUI and AWS CloudWatch for profiling and optimization.
  • Strong understanding of Spark performance tuning (shuffle, skew, memory, partitioning).
  • Proven track record of cost optimization in AWS environments.
  • Experience with Docker and CI/CD pipelines.
  • Experience with Infrastructure as Code: Terraform, AWS CDK.
  • Familiarity with monitoring and observability practices.
  • Experience in the Financial domain.
  • Experience running Spark workloads on Kubernetes.
  • Experience implementing data quality frameworks or metadata/lineage systems.
  • English - B2, Ukrainian- Native
CommIT
CommIT

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say