Software Engineer

Description

We’re at a turning point in history. Climate change is changing the world faster than ever before. Utilities will play a crucial role in the transformation of our society to fight climate change and become carbon-neutral, while at the same time making sure people and businesses can continue to use energy supply like they’ve been used to for so many years.

At Gorilla, we’re determined to not stay stand by but to make a real impact on the utility industry by providing data services that allow utilities to play the role they need to play in the quest for a net-zero society. By building something that solves a real problem, and by being the best at what we do.

your role

  • You will turn product requirements into clear, testable and maintainable code, written mainly in Python, through the use of agile development standards and guidelines.

  • You will co-create and research how to best implement features and will need to be able to sell others on your ideas by formulating them clearly.

  • You make sure you deliver a performant and stable codebase that is easy to read, and technical documentation to go along with it.

  • You will be working on the Gorilla backend which contains a multitude of internal and external APIs, a complex autoscaling data processing engine and pipeline.

  • You actively contribute to the open source community by opening issues, pull requests for libraries that we use and possibly open sourcing and maintaining a library we wrote ourselves.

  • In our fast-growing environment, you will always be looking to improve and adapt to the best way of working.

your responsibilities

We believe technology is here to enable us in creating new solutions. That is why we are looking for versatile people, eager to learn, experiment & share, as to build the best solution we can, using technologies that are fit for purpose.

It will be your shared responsibility to find and use those technologies.

You will be working closely with our data engineers Matteo and Oliver who have built Gorilla from the ground up, supported by our architect Ronald. There is not much hierarchy within Gorilla as that only limits innovation, meaning your voice will be heard and valued, stronger even, we believe it is your responsibility to criticize and give feedback as this is one of the main drivers helping us grow.

Gorilla is a startup but surprisingly well organized for its size, mainly because of the business criticality of what we do. We strongly encourage personal development as we’ve been reaping the benefits from it daily. We will push you to take responsibility for your growth, but also give you the time to grow (a full day every two weeks at least).

Check out our tech blog or our company open source github account to find out how we try to contribute.

Requirements

  • You have at least 5+ years of professional experience in data engineering and/or general software development.

  • You have experience building applications using Spark, Dask, Presto, Hadoop or similar technologies in a cloud service provider like AWS.

  • You have deep knowledge of Python and data engineering tooling.

  • Knowledge of Serverless Framework, Docker and an interest in DevOps practices are a plus and you are comfortable with test driven development.

  • In order to keep learning, you love to keep hunting for better ways to do data analytics and processing at scale, research data libraries and improvements to coding practices.

  • You create reusable code by developing libraries that can be used across multiple projects and even open source your best work.

  • You love to read up on the newest innovation, whether it is about distributed computing, machine learning, CSP services or just for the fun of it humanoid robotics.

  • In a fast-growing environment, you’re always looking to improve and adapt to the best way of working.

  • You write code that is easy to read, and technical documentation to go along with it.

  • You are able to sell others on your ideas by formulating them clearly.

The benefits

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. You benefit when we grow as well, with our employee share option plan.

Convinced that this is the job for you?

Don’t miss out!

Join our newsletter to get exclusive pricing insights delivered straight to your inbox.

Solutions

How it works

IT Architecture

Use Cases

Pricebooks

Bespoke pricing

Pricing & quoting 

Products

Bespoke Pricing

PPA Pricing

Forecasting

Data hub

Pricebooks

Resources

Cases & Whitepapers

Partners

About

Company

Contact

Careers

Request a demo

Legal

Cookie policy

© Gorillini NV 2020. All rights reserved. – Scheldestraat 11, 2000 Antwerp, Belgium