Senior Algorithm Engineer in London

Senior Algorithm Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
G

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

Gorilla is an exceptional employer for those passionate about transforming the energy industry through innovative data solutions. With a flexible work culture that supports remote options and a commitment to tackling climate change, employees enjoy generous benefits, including a clear remuneration structure, ample PTO, and opportunities for career growth and international travel. Joining Gorilla means being part of a collaborative team that values technical excellence and personal development in a mission-driven environment.
G

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

Algorithm Design
Data Optimisation
Python
SQL
Pandas
NumPy
SciPy
Dask
Polars
DuckDB
PySpark
Microservice Architecture
Distributed Systems
Data Modelling
Technical Leadership
Communication Skills

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.

Senior Algorithm Engineer in London
Gorilla - Energy data applications
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>