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
- Team events both online and offline
View more
View less