At a Glance
- Tasks: Design and optimise algorithms for energy data, leading technical discussions and mentoring peers.
- Company: Gorilla, a tech company transforming the energy industry with innovative data solutions.
- Benefits: Flexible work options, generous PTO, health insurance, and international travel opportunities.
- Why this job: Make a real impact on climate change while working with cutting-edge technology.
- Qualifications: Experience in algorithm design, strong Python skills, and a collaborative mindset.
- Other info: Remote-first role with excellent career growth and learning culture.
The predicted salary is between 36000 - 60000 ÂŁ per year.
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.
The Calculation Algorithms 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.
As a Senior Algorithm Engineer you will lead the design, optimisation, and scaling of algorithms and data solutions that form the backbone of Gorilla's platform. You will 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.
Senior Algorithm Engineer in London employer: Gorilla - Energy data applications
Contact Detail:
Gorilla - Energy data applications Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Algorithm Engineer in London
â¨Tip Number 1
Network like a pro! Reach out to current or former employees at Gorilla on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.
â¨Tip Number 2
Prepare for the interview by brushing up on your algorithm design skills. Be ready to discuss your past projects and how they relate to forecasting and pricing in the energy sector.
â¨Tip Number 3
Show off your collaborative spirit! During interviews, highlight times when youâve worked with cross-functional teams. Gorilla values teamwork, so let them know youâre a team player.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets into the right hands. Plus, it shows youâre genuinely interested in joining the Gorilla team.
We think you need these skills to ace Senior Algorithm Engineer in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Senior Algorithm Engineer role. 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 transforming the energy industry and how your background aligns with Gorilla's mission. Be sure to mention specific experiences that relate to the job description.
Showcase Your Technical Skills: Donât forget to highlight your technical skills in your application. Mention your proficiency in tools like SQL, Pandas, and any experience with large-scale datasets. This will help us see how you can contribute to our team right away!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. Itâs the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Gorilla - Energy data applications
â¨Know Your Algorithms
Make sure you brush up on your knowledge of algorithms, especially those related to forecasting, pricing, and optimisation. Be ready to discuss your past experiences designing and deploying these algorithms in production environments, as this will show your practical expertise.
â¨Showcase Your Technical Skills
Familiarise yourself with the modern data engineering stack mentioned in the job description, like Python, SQL, and libraries such as Pandas and NumPy. Prepare to demonstrate your proficiency through examples or even coding challenges during the interview.
â¨Communicate Clearly
Since you'll need to explain complex technical concepts to both technical and non-technical audiences, practice articulating your thoughts clearly. Use simple language to describe your past projects and how they relate to the role at Gorilla.
â¨Emphasise Collaboration
Gorilla values a collaborative mindset, so be prepared to discuss how you've worked with cross-functional teams in the past. Share examples of how you've mentored peers or guided teams towards technical alignment, as this will highlight your leadership capabilities.