Job Openings
Senior Scala/Data Engineer
About the job Senior Scala/Data Engineer
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 doesn't 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 you'll 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 we're 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
What's 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