We are looking for a Senior Scala / Data Engineer on behalf of our client a company operating in a highly data-intensive distributed systems environment. This is a hands-on role for an engineer who doesnt just build services but owns large-scale data processing systems end-to-end.
If you enjoy working on complex data flows optimizing performance at scale and designing resilient distributed architectures this role is for you.
You will play a key role in shaping how data powers products working on systems where efficiency scalability and fault tolerance are critical.
What youll do
Design build and optimize distributed data processing systems using Scala
Develop high-throughput low-latency data pipelines
Work with big data frameworks such as Spark and distributed architectures
Build and maintain scalable backend services for data-intensive workloads
Optimize the performance of data jobs and the underlying infrastructure
Ensure fault tolerance resilience and reliability of distributed systems
Implement monitoring logging and observability for pipelines
Collaborate with engineering teams on scalable system design
Contribute across backend and data engineering domains
Maintain high standards of code quality performance and maintainability
What were looking for
Strong production experience with Scala
Proven background as a Senior Data Engineer or Backend Engineer in data-heavy environments
Solid understanding of distributed systems and parallel processing
Hands-on experience with Spark Kafka or similar technologies
Strong knowledge of the JVM ecosystem and performance tuning
Experience building high-load scalable systems
Strong system design and architectural thinking
Ability to work independently and take ownership
Strong problem-solving skills in complex systems
English level: B2 (C1 preferred)
Availability to work in EU time zone
Nice to have
Experience with functional programming paradigms
Cloud experience (AWS / GCP)
Experience with stream processing (Flink Akka Streams)
Background in low-latency / real-time systems
Experience in niche or technically complex domains
Whats in it for you
Opportunity to work with a top-rated employer (DOU 2025)
Challenging projects that drive real technical growth
Collaborative proactive and supportive team
Comfortable and modern office in Kyiv (with power backup)
Minimal bureaucracy and a regular feedback culture
Team events both online and offline
We are looking for a Senior Scala / Data Engineer on behalf of our client a company operating in a highly data-intensive distributed systems environment. This is a hands-on role for an engineer who doesnt just build services but owns large-scale data processing systems end-to-end. If you enjoy work...
We are looking for a Senior Scala / Data Engineer on behalf of our client a company operating in a highly data-intensive distributed systems environment. This is a hands-on role for an engineer who doesnt just build services but owns large-scale data processing systems end-to-end.
If you enjoy working on complex data flows optimizing performance at scale and designing resilient distributed architectures this role is for you.
You will play a key role in shaping how data powers products working on systems where efficiency scalability and fault tolerance are critical.
What youll do
Design build and optimize distributed data processing systems using Scala
Develop high-throughput low-latency data pipelines
Work with big data frameworks such as Spark and distributed architectures
Build and maintain scalable backend services for data-intensive workloads
Optimize the performance of data jobs and the underlying infrastructure
Ensure fault tolerance resilience and reliability of distributed systems
Implement monitoring logging and observability for pipelines
Collaborate with engineering teams on scalable system design
Contribute across backend and data engineering domains
Maintain high standards of code quality performance and maintainability
What were looking for
Strong production experience with Scala
Proven background as a Senior Data Engineer or Backend Engineer in data-heavy environments
Solid understanding of distributed systems and parallel processing
Hands-on experience with Spark Kafka or similar technologies
Strong knowledge of the JVM ecosystem and performance tuning
Experience building high-load scalable systems
Strong system design and architectural thinking
Ability to work independently and take ownership
Strong problem-solving skills in complex systems
English level: B2 (C1 preferred)
Availability to work in EU time zone
Nice to have
Experience with functional programming paradigms
Cloud experience (AWS / GCP)
Experience with stream processing (Flink Akka Streams)
Background in low-latency / real-time systems
Experience in niche or technically complex domains
Whats in it for you
Opportunity to work with a top-rated employer (DOU 2025)
Challenging projects that drive real technical growth
Collaborative proactive and supportive team
Comfortable and modern office in Kyiv (with power backup)
Minimal bureaucracy and a regular feedback culture