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