Senior Algorithm Engineer – Gorilla
Join to apply for the Senior Algorithm Engineer role at Gorilla – Energy data applications.
About Gorilla
Gorilla is on a mission to transform the energy industry. We deliver cutting‑edge data solutions that help energy retailers operate efficiently, drive digital transformation, and achieve net‑zero emissions through technology and data‑driven insights.
About the Calculation Algorithms Team
The team sits at the core of our product, turning complex energy data into actionable insights. We build the intelligence that powers pricing, forecasting, and billing capabilities, working at scale to process millions of energy data points.
Your Role
As a Senior Algorithm Engineer you’ll lead the design, optimisation, and scaling of algorithms and data solutions that form the backbone of Gorilla’s platform. You’ll bridge market expertise with engineering, shaping how we forecast, price, and process energy data for customers worldwide. The role blends hands‑on engineering with technical leadership across Product, Data, and Delivery teams.
What You’ll Do
- Design and implement algorithms for forecasting, pricing, and optimisation that scale across markets and data volumes.
- Lead technical design discussions and guide architectural decisions for high‑volume data processing and modelling.
- Translate complex business and energy‑market requirements into performant, maintainable, and explainable data solutions.
- Improve robustness, performance, and scalability of existing models and workflows.
- Mentor peers through code reviews, technical guidance, and knowledge sharing.
- Collaborate closely with Product, Data, and Delivery teams to ensure accuracy, usability, and reliability in production.
- Contribute to Gorilla’s growing library of reusable components and frameworks that raise standards for data and algorithmic excellence.
What You’ll Bring
- Proven experience designing, developing, and deploying algorithms or data models (forecasting, pricing, optimisation) in production environments.
- Strong proficiency in Python and the modern data engineering stack (SQL, Pandas, NumPy, SciPy, Dask, Polars, DuckDB, or PySpark).
- Experience designing, building, maintaining, and evolving microservice architectures and distributed systems.
- Experience working with large‑scale or high‑frequency datasets such as smart meter, weather, or IoT data.
- Familiarity with SaaS or software product environments; experience in energy or a strong motivation to learn is a plus.
- A collaborative mindset, comfortable navigating ambiguity, taking ownership, and guiding others toward technical alignment.
- Strong communication skills, able to explain technical concepts to both technical and non‑technical audiences.
- Proven experience mentoring and supporting other engineers through code reviews, documentation, and collaborative problem‑solving.
- Technical leadership capabilities, including influencing design decisions, promoting best practices, and driving alignment across teams.
Where And How You’ll Work
Our flagship office is in Antwerp, with additional offices in London and co‑working spaces in Reading (UK), Austin (US), and Melbourne (ANZ). This is a Remote First role, giving you the freedom to choose your workplace. You must be based in Belgium, the UK, or Germany. Occasional travel is required to attend team meetings.
What’s In It For You
- Flexible work options – office or remote mix, with country‑specific mobility benefits and flexible hours.
- A purpose‑driven job that helps tackle climate change while keeping the lights on.
- Clear remuneration based on experience and location.
- Generous PTO allowance and health insurance coverage.
- Career growth opportunities and lifelong learning culture.
- International travel to company‑wide gatherings in locations such as Belgium, Portugal, the Netherlands, and Spain.
#J-18808-Ljbffr
Contact Detail:
Gorilla - Energy data applications Recruiting Team