Gorilla

Data Engineer

28 November 2024
Apply Now
Deadline date:
£83000 - £155000 / year

Job Description

Join us at Gorilla and be part of a mission to transform the energy industry. At Gorilla you’ll play a vital role in developing cutting-edge data solutions that drive us towards a net-zero future. Our focus is on crafting efficient, reliable, and flexible software applications to tackle the unique challenges of data processing and analysis in the energy sector. Together, we’re not only driving digital transformation and maximizing ROI for our clients but also contributing to the global effort of achieving net-zero emissions through technology and data-driven insights

Your role

You will play a hands-on role in developing Gorilla’s data infrastructure. As a Data Engineer, you will design and maintain large-scale data pipelines, implement high-quality engineering practices, and enable efficient data processing to support our SaaS products. You’ll bring a strong software engineering mindset to data systems, ensuring they are robust, scalable, and aligned with business goals.

You will also work cross-functionally with product, engineering, and operations teams, contributing to the evolution of our data systems while fostering a culture of collaboration, innovation, and accountability.

  • Build large-scale data pipelines: Design and optimize ETL pipelines and streaming solutions capable of processing terabytes of data efficiently, leveraging Python and tools like Airflow and DBT.
  • Enhance data infrastructure: Develop and maintain data systems in cloud environments (e.g., AWS, Azure, or GCP), utilizing infrastructure-as-code tools such as Terraform and Docker.
  • Collaborate across teams: Work closely with engineering, product, and business stakeholders to understand data needs, align architecture with business goals, and deliver impactful solutions.
  • Streamline workflows: Implement and manage workflow tools to automate and optimize data dependencies and ensure reliable data delivery.
  • Improve scalability and performance: Design systems that meet the growing demands of our platform, ensuring high availability, low latency, and scalability.
  • Reduce technical debt: Modernize existing infrastructure and improve maintainability through best practices in software engineering and DevOps.
  • Champion documentation: Create clear, comprehensive documentation for systems, processes, and solutions to promote knowledge sharing and alignment.

What you’ll need

  • Proven experience in data engineering: Expertise in designing and building robust data pipelines for large-scale processing, with a focus on efficiency and maintainability.
  • Cloud expertise: Strong experience deploying data solutions in cloud environments using tools like Terraform, Docker, and Kubernetes.
  • Software engineering mindset: Proficiency in Python with a solid foundation in OOP principles; familiarity with JVM and Scala systems is a plus.
  • Workflow management: Experience with tools like Airflow and DBT to automate and manage data processes effectively.
  • DevOps knowledge: Hands-on experience with CI/CD pipelines, infrastructure-as-code practices, and automation.
  • Strong collaboration skills: Ability to work cross-functionally, gather requirements, and translate business needs into technical solutions.
  • Problem-solving mindset: Analytical approach to tackling challenges, with a focus on continuous improvement and innovation.

About the Product TEAM

Moving from a startup to a scale-up we are keeping our innovative spirit whilst we build the foundations of tomorrow’s energy retailers software and data infrastructure. Product is the foundation of our company and needs to perform at a top level to make our vision a success. Product is driven by many talented and opinionated people who are eager to drive our vision forward. It is the place where engineering, technology, data, architecture and energy expertise come together to make a difference.

Where and how you’d work

As engineering team lead you are expected to be present and guide the team which is mostly based in our Antwerp office. This can be done partially remotely but we do expect you to bring the team together on key moments and make sure they are motivated and empowered.

Office Mix

This role is currently an Office-Mix Hybrid role. This means you would chat with your leader and team to define the number of days you need to be together to collaborate and achieve outcomes in close proximity. This is often 1 – 2 days a week. The other days you have flexibility.

This opportunity is for you if:

  • You want to inspire and teach team members, the company and customers on the benefits of a strong data strategy.
  • You love talking to customers and stakeholders about data and data ecosystems both high level and more low level.
  • You get excited from pushing and organising the team to create incredible steps forward and realise our vision and want to motivate and guide them each step of the way.

What’s in it for you

  • Flexible work options – whether you choose Office Mix or Remote First Mix (currently available within certain timezones and locations). We offer country-specific mobility benefits, and the ability to work flexible hours. You will be equipped with the best technology for remote work.
  • A job with purpose At Gorilla, we’re not just watching the world change—we’re making it happen! We provide cutting-edge data services to energy retailers, helping them tackle climate change while keeping the lights on; we’re here to make a big impact and have some fun along the way.
  • Renumeration Approach which is clear and no-nonsense based on your experience and location.
  • Core Benefits – Wherever your location, you can expect a generous PTO allowance and health insurance coverage.
  • Career Growth opportunities As Gorilla is growing at an incredible pace, you can leave your mark – growing alongside Gorilla. Lifelong learning is part of our DNA, and we care about your individual dreams and ambitions, beyond just work.
  • International Travel We host Gorilla Company Wide Gatherings where we all get a chance to see each other in real life. Past locations have included Portugal, Amsterdam, and Wallonia.