At a Glance
- Tasks: Design and implement algorithms for energy data processing and optimisation.
- Company: Join Gorilla, a leader in transforming the energy industry with innovative data solutions.
- Benefits: Flexible work options, generous PTO, health insurance, and career growth opportunities.
- Other info: Remote-first role with occasional travel for team meetings and international gatherings.
- Why this job: Make a real impact on climate change while working with cutting-edge technology.
- Qualifications: Experience in algorithm design, Python proficiency, and strong communication skills.
The predicted salary is between 60000 - 80000 ÂŁ per year.
About Gorilla
Join us at Gorilla and be part of a mission to transform the energy industry. At Gorilla, you'll play a vital role in delivering cutting‑edge data solutions for a lower‑carbon future. We focus on providing efficient, reliable, and flexible SaaS solutions for data processing and analysis in the energy sector. Together, we're driving digital transformation, maximising ROI for clients, and contributing to achieving net‑zero emissions through technology and data‑driven insights.
About the Calculation Algorithms Team
The energy transition creates immense challenges and opportunities. Our Calculation Algorithms Team sits at the core of Gorilla’s product, turning complex energy data into actionable insights. The team builds the intelligence that powers our customers’ pricing, forecasting, and billing capabilities. It's where deep market expertise meets advanced engineering. As part of this group, you'll help design and deliver algorithms that run at scale, process millions of energy data points, and enable energy retailers to operate efficiently in volatile markets.
Your Role
As a Senior Algorithm Engineer, you'll take the lead in designing, optimising, and scaling the algorithms and data solutions that form the backbone of Gorilla’s platform. You'll bridge the gap between our Energy Experts’ market knowledge and the engineering needed to make those insights real. With your technical depth and problem‑solving mindset, you'll shape how our platform processes, forecasts, and prices energy data for customers around the world. This role combines hands‑on engineering with technical leadership. You'll collaborate across Product, Data, and Delivery teams, contribute to architectural decisions, and help set best practices that influence how algorithms are designed and deployed across Gorilla.
What You’ll Do
- Design and implement algorithms for forecasting, pricing, and optimisation that can 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 the 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 the standard for data and algorithmic excellence.
What You’ll Bring
- Proven experience designing, developing, and deploying algorithms or data models (e.g., forecasting, pricing, or optimisation) in production environments.
- Strong proficiency in Python and experience with the modern data engineering stack such as 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 it is a plus.
- A collaborative and pragmatic mindset, comfortable navigating ambiguity, taking ownership, and guiding others toward technical alignment.
- Strong communication skills, with the ability to clearly explain technical concepts to both technical and non‑technical audiences.
- Proven experience mentoring and supporting the development of 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’d Work
Our flagship office is in Antwerp, and we also have an office 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 where and how you work: from one of our offices (if you're nearby), from home, or a mix of both. Please note that you must be based in Belgium, the UK, or Germany, as we are not able to consider candidates living in other countries. Occasional travel is required to attend team meetings.
What’s In It For You
- Flexible work options – office or remote 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!
- Remuneration 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.
Algorithm Engineer (6 months FTC) employer: Gorilla - Energy Margin Intelligence
Contact Detail:
Gorilla - Energy Margin Intelligence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Algorithm Engineer (6 months FTC)
✨Tip Number 1
Network like a pro! Reach out to people in the energy sector, especially those at Gorilla. A friendly chat can open doors that applications alone can't.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects related to algorithms or data solutions, share it. It’s a great way to demonstrate your expertise beyond just words.
✨Tip Number 3
Prepare for interviews by understanding Gorilla's mission and values. Tailor your responses to show how your experience aligns with their goals of driving digital transformation and achieving net-zero emissions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Algorithm Engineer (6 months FTC)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Algorithm Engineer. Highlight your experience with algorithms, data models, and any relevant projects that showcase your skills in Python and data engineering.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the energy sector and how your background aligns with Gorilla's mission. Be genuine and let your personality come through.
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—demonstrate them! Share specific examples of how you've tackled complex problems in previous roles, especially those related to data processing and algorithm design.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Gorilla - Energy Margin Intelligence
✨Know Your Algorithms
Make sure you brush up on your algorithm design and optimisation skills. Be ready to discuss specific algorithms you've worked on, especially in forecasting or pricing. Prepare to explain how you approached challenges and what the outcomes were.
✨Showcase Your Technical Skills
Familiarise yourself with the tools mentioned in the job description, like Python, SQL, and data engineering frameworks. Be prepared to demonstrate your proficiency through examples or even a coding challenge during the interview.
✨Understand the Energy Sector
Since this role is deeply embedded in the energy industry, take some time to learn about current trends and challenges. Being able to discuss how your work can contribute to a lower-carbon future will show your passion and alignment with Gorilla's mission.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to bridge the gap between technical and non-technical audiences, so being able to articulate your thoughts clearly will be key to your success in the interview.