Data Engineer

Description

Modern applications are all about data. Whether it’s about data pipelines, databases, data storage or data processing engines; you know your way around the principles and tooling for each!

Performance is your middle name. You code, test, troubleshoot, debug and document data-driven applications. You work on a scalable data processing engine and data pipeline with the latest and greatest technologies in the domain.

Technologies such as Python, Dask, Pandas, Parquet and Papermill don’t sound extraterrestrial to you. You have a clear understanding on how to build, test and deploy a scalable application, and can cope with the complexities that come with integrating them in a larger whole.

At Gorilla, we firmly believe that building a strong product is teamwork. You collaborate in a multidisciplinary team on the best practices around development. To stay ahead, you know it’s important to dive into different and innovative technologies - and you love doing so. Every two weeks, our meetups are the platform for you to share and expand your knowledge and technology expertise. And you’ll always get to learn from your team members too!

Requirements

  • You are a skilled engineer with a deep knowledge of Python and data engineering tooling.

  • You know how to manipulate large amounts of data in an efficient way using tools like Pandas, Numpy and SQL. You can study and curate the best tools and libraries to match our set.

  • You have experience with programming against a data processing engine such as Dask, Spark or Hadoop.

  • Experience with statistics, data science or machine learning is welcome, as are a background in or knowledge about the utilities sector.

  • Knowledge of distributed technologies of one of the major cloud providers (preferably AWS) can come in handy.

  • Calling yourself more than just a data engineer is an advantage to us, we believe in the strength of versatile engineers. Other technologies floating around in our stack include

  • Serverless Framework, React, Cloudformation and Docker, just to name a few.

  • Experience with working in Scrum is an advantage.

What you get

You become part of an ambitious organisation and an enthusiastic team with a mindset to win! As Gorilla is growing at an incredible pace, you can leave your mark – growing alongside Gorilla.

We actively challenge ourselves and our colleagues, in order to always improve our skills, methodology and capabilities. Lifelong learning is essentially embedded in our organisation, and we care about your individual dreams and ambitions, beyond just work.

On top of that, our remuneration approach is clear and no-nonsense, just like our feedback culture and personal development approach. You’ll be able to join a team from wherever you’d like to work – equipped with the best technology for remote work. We’ll provide access to an office space near you whenever you like, as well as frequent travels to meet your colleagues in person, making sure you’ll never feel lonely.

Convinced this is the job for you?

banner_jobs (1)