Python Developer Jobs

Senior Data Engineer


  • python
  • terraform
  • azure
  • bigdata
  • airflow

Quick Facts

Helsinki, FI
Remote & On-site

Job benefits

  • Flexible working hours
  • Remote work
  • Recreational opportunities
  • Modern tools
  • Paid vacation
  • Events and celebrations
  • Coffee and snacks
  • Family-centric
  • Meaningful work in reducing food waste

Job description

RELEX platform consists of multiple platforms, which communicate with each other via various messaging solutions. As the systems grow and integration requirements grow, we are to ensure that all applications communicate with each other seamlessly and efficiently. The volume of data is high, the latencies need to be low and the data pipeline to be highly reliable.

We as a team focus on helping other teams to leverage the data we have by building robust foundation for moving, storing and processing the data used by multiple other systems. We are now looking for Senior Data Engineer to our team in the Helsinki office

What you’ll be working on

What you will be working on depends on your preferences and experience. You don’t need to be an expert on everything, but history with the tools we are using is a big bonus.

We use both modern but battle-tested tools. Our batch pipelines are based on Apache Airflow running in Azure. Hence, you would be writing Python when implementing integration workflows between our systems. We build our infrastructure using Terraform.

For streaming, we have designed the systems to built on top of Apache Kafka and Spark. Other tools that we have in our stack are Azure Data Lake Storage, PostgreSQL, Redis and GitLab, and in future a lot more. In fact, you have the ability to help us to select the best tools for the job when we are designing new ways to store and process the data.

Besides using Python in data engineering, at RELEX we trust the JVM ecosystem: our main backend language is Java, but we run services written in Kotlin, JRuby, Scala, and Clojure. We have also backends built with C#,Haskell, Go, TypeScript and Elixir amongst others within the company. Hence, a familiarity with JVM ecosystem is a big plus.

What we consider a merit

You’re an experienced software engineer capable of building robust backends, APIs and cloud based systems. You can reason with and design large scale systems and you know the best approaches to build machine-to-machine interfaces. In your career, you have been working with data pipelines, distributed systems, cloud tools or APIs, and you enjoy improving them. When making design choices you are able to weigh the alternatives, make a justified decisions and explain the rationale.

As a coder, you are diligent in your job. You cherish beautiful readable code and you fight against kludgy hacks. Testing is important for you; you ship no code unless there are tests for your changes.

Our offer to you

What we offer to you is a position in a fast-growing company, creating new things with modern technologies in small autonomous teams and an ability to define your own role according to your preferences. Obviously, we also pay you money once a month, have good health coverage, but that’s the basic stuff everyone does.

Please send your cover letter and resume through the application form as soon as possible, but no later than March 15th, 2020. Note that the position will be filled as soon as we find the right person - so act quickly.

If you have questions regarding this position, please contact our Data Architect Matias Käkelä <> by email. Please note that we cannot process applications via email.

Apply now