Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Data Engineer image - Rise Careers
Job details

Data Engineer

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.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Data Engineer, Gorilla

Join us at Gorilla as a Data Engineer and embark on an exciting journey transforming the energy industry! You'll play a pivotal role in developing innovative data solutions that drive us towards a sustainable, net-zero future. At Gorilla, we focus on creating efficient, reliable, and flexible software applications to tackle unique data challenges in the energy sector. In your role, you'll take on hands-on tasks like designing and maintaining large-scale data pipelines, implementing best engineering practices, and enabling efficient data processing that supports our SaaS products. You'll be part of a collaborative environment where cross-functional teamwork with product, engineering, and operations is key. Your mission? To optimize ETL pipelines and build scalable data systems using Python, Airflow, and DBT while working in cloud environments using Terraform and Docker. You’ll design systems with high availability and low latency to meet the increasing demands of our platform. At Gorilla, we value your contributions towards reducing technical debt and modernizing our infrastructure while you champion clear documentation for knowledge sharing. If you're passionate about data engineering and eager to leave a significant mark on the energy sector's future, we would love to have you on our team. Together, we can drive digital transformation and maximize ROI for clients while contributing to global efforts against climate change.

Frequently Asked Questions (FAQs) for Data Engineer Role at Gorilla
What does a Data Engineer at Gorilla do?

As a Data Engineer at Gorilla, you will develop and maintain large-scale data infrastructures that power our data-driven solutions for the energy industry. You will focus on crafting robust data pipelines, optimizing ETL processes, and collaborating cross-functionally to ensure data needs align with business goals.

Join Rise to see the full answer
What skills are needed for a Data Engineer at Gorilla?

To succeed as a Data Engineer at Gorilla, you'll need a strong background in designing and building data pipelines, expertise in cloud platforms like AWS or Azure, and proficiency in Python and DevOps practices. Experience with workflow management tools like Airflow and DBT is also essential.

Join Rise to see the full answer
What is the work culture like for a Data Engineer at Gorilla?

At Gorilla, the work culture is collaborative and innovative. As a Data Engineer, you will be part of a supportive team that encourages knowledge sharing and fosters a problem-solving mindset, enabling you to thrive in a dynamic environment.

Join Rise to see the full answer
What technologies do Data Engineers at Gorilla work with?

Data Engineers at Gorilla work with cutting-edge technologies including Python, Airflow, DBT, and cloud platforms like AWS, Azure, and GCP. You'll also utilize tools like Terraform and Docker for building and managing scalable data infrastructure.

Join Rise to see the full answer
Is remote work possible for Data Engineers at Gorilla?

Yes! Gorilla offers flexible work options for Data Engineers, allowing for an Office Mix Hybrid approach. Team members usually come together 1-2 days a week, but you have the flexibility to work remotely on other days.

Join Rise to see the full answer
What opportunities for career growth are available for Data Engineers at Gorilla?

Gorilla is experiencing rapid growth, which creates numerous opportunities for career advancement. As a Data Engineer, you can take initiative to lead projects and contribute significantly, while Gorilla supports lifelong learning aligned with your personal goals.

Join Rise to see the full answer
What impact does the Data Engineer role have on Gorilla's mission?

The Data Engineer role at Gorilla is critical in supporting our mission to provide innovative data solutions to energy retailers. By creating effective data architectures and pipelines, you help drive digital transformation and contribute to global sustainability efforts in the energy sector.

Join Rise to see the full answer
Common Interview Questions for Data Engineer
Can you explain your experience with designing data pipelines as a Data Engineer?

When discussing your experience designing data pipelines, focus on specific projects where you implemented ETL solutions. Explain the technologies you used, any challenges you faced, and how you ensured the efficiency and scalability of the pipelines.

Join Rise to see the full answer
What cloud platforms are you familiar with, and how have you used them in data engineering?

Be sure to mention the specific cloud platforms you've worked with, such as AWS or Azure. Discuss any projects where you deployed data solutions, emphasizing your use of services like S3, EC2, or data lakes and how they contributed to your work.

Join Rise to see the full answer
What challenges have you faced as a Data Engineer, and how did you overcome them?

Reflect on a particular challenge, such as handling large data volumes or integrating different data sources. Explain your problem-solving process, the steps you took to resolve it, and what you learned from the experience.

Join Rise to see the full answer
How do you ensure the quality and reliability of your data pipelines?

Discuss the methods you use to test and validate data pipelines, such as implementing logging, monitoring, and automated testing. Highlight any specific tools you’ve used to maintain pipeline performance and integrity over time.

Join Rise to see the full answer
What is your experience with data workflow management tools like Airflow?

Share your familiarity with Airflow, including how you've used it to schedule and monitor data pipelines. Discuss specific features you've utilized and any challenges you encountered while operationalizing workflows.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Emphasize your communication skills and experience working with product and engineering teams. Provide an example of how you gathered requirements from stakeholders and translated those into data solutions that fulfill business needs.

Join Rise to see the full answer
What best practices do you follow for documentation in data engineering?

Share your philosophy on documentation, including how you create clear and comprehensive documents for data systems. Discuss the importance of documentation for team collaboration and knowledge transfer.

Join Rise to see the full answer
Can you describe a project where you successfully modernized data infrastructure?

Highlight a specific project where you updated or revamped existing data systems. Discuss the technologies you used, the improvements achieved, and how the modernized infrastructure benefited the organization.

Join Rise to see the full answer
What strategies do you employ for continuous improvement in your data systems?

Discuss your approach to evaluating data systems regularly, including the use of metrics to measure performance and identify areas for improvement. Mention any methodologies, such as Agile, that you apply to ensure ongoing development.

Join Rise to see the full answer
What role does a Data Engineer play in fostering a culture of innovation?

Speak about the importance of sharing knowledge and ideas with your peers and how mentorship can help encourage a creative environment. Provide examples of how you’ve initiated innovative thinking or new techniques in past projects.

Join Rise to see the full answer
Similar Jobs
Gorilla Remote No location specified
Posted 3 days ago
Posted 2 days ago
Photo of the Rise User
Joint Academy Remote No location specified
Posted 21 hours ago
Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 5 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
CivicPlus, LLC Hybrid No location specified
Posted yesterday
Photo of the Rise User
AngelList Remote No location specified
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!