Software Engineer - Data Science

London, England, United Kingdom

Apply for this position


Tech & Data Science

Working hours

Full time

Software Engineer - Data Science
Tech & Data Science
Limejump Ltd.

About Limejump

Optimising a 100% renewable energy future is our vision. 

Limejump is a technology platform that manages a large renewable energy network. Our portfolio delivers clean energy to businesses and homes, using renewables and stored energy when it’s needed to meet demand. 

We connect and manage 100% renewable energy through the intelligent control of renewable generators, such as wind turbines and solar panels. We work closely with renewable asset owners, buying their energy and then selling it onto the UK’s grid, giving them simple access to the power market. But, the sun isn’t always shining and the wind isn’t always blowing. We must therefore capture energy for times when there is high demand. By harnessing big data and renewable technology, we accelerate the UK’s transition to net zero carbon emissions.

The Role
Limejump seeks a Software Engineer to work with our Data Science team and help us change the world of energy. Data Science is pivotal in achieving Limejump’s vision of ‘Optimising a 100% renewable energy future’, and machine learning underpins a variety of critical processes and systems across the Limejump estate.

We’re looking for someone excited about both green energy and computer science to help scale and expand our Data Science capabilities across the generation forecasting and dispatch optimisation problem domains. Sitting in the Data Science team itself you’ll be responsible for contributing to, and helping to lead the architecture, design and delivery of solutions used to accurately forecast renewable generation over different time horizons, optimise grid-sized batteries in response to changing market and grid conditions, and detect performance issues across a variety of energy generation assets. 

Your contribution would be more than just code: our technology function develops its architecture by consensus, so you’d be informing design decisions from day one. We also have a culture of mentorship across the company, so you’d be expected to help others in advancing your skills while also having the opportunity to learn from engineers more experienced than yourself.

What you’ll do:

  • Develop and maintain a machine learning platform capable of scaling to thousands of models and forecasts across a range of granularities and horizons.
  • Empower the Data Science team by building tools and services to help deliver Data Science projects to production.
  • Ensure these services reliably support our critical forecasting and optimization processes.
  • Set standards for engineering and documentation, and mentor your peers on both the Data Science team and across the wider Technology function.
  • Liaise with Data Scientists, Product Managers, and external stakeholders in order to design and build scalable solutions that balance technical purity with feasibility and practicality.

What we need from you - Essential Skills:

  • Practical experience productionising machine learning models or optimisation algorithms.
  • Excellent technical skills. Proven ability to write and maintain software, adhering to and advocating for software development best practices.
  • 3+ years experience using Python for data science purposes within data-intensive environments; ideally in the energy, tech, finance or consumer goods sector.
  • Experience with public cloud and containerisation technology, preferably AWS and Docker.
  • Experience with Machine Learning SaaS platforms, preferably Databricks/MLFlow.
  • Strong problem solving and communication skills.

Desirable Experience:

  • Familiarity with time series machine learning and forecasting techniques.
  • Familiarity with constraint-based optimisation such as mixed integer linear programming.
  • Knowledge of Kubernetes and infrastructure as code.
  • Energy industry experience.
  • Degree or higher in a technical subject, such as Computer Science, Mathematics, Physics, etc.

Company Benefits:

  • Competitive pay and an annual performance based bonus.
  • Private Medical Insurance with AXA PPP with £0 annual excess.
  • 25 days annual leave…and one extra day for your birthday.
  • £1k annual innovation budget to spend on self development coupled with 10% time off work to do it.
  • Flexible working options to suit your personal life (including caring responsibility and/or your cultural background).
  • Mental wellbeing support with Mental Health First Aiders and Employee Assistance Programme.
  • Company wide lunch n learns, culturally diverse celebrations and other social events.
  • Parental leave – up to 12 weeks paid maternity, adoption and shared parental leave.
  • Subsidised onsite gym membership and weekly fitness classes.
  • Cycle to Work Scheme – enjoy a carbon free commute on us!
  • Life assurance and personal accident insurance.

Other perks and Culture

In addition to the listed benefits above, day-to-day life at Limejump is packed full of perks. There is flexibility to split your working week between home and office as well as flexible working hours to allow for balancing work with personal responsibility and circumstances. In the office we have ample comfortable breakout and booth spaces to promote a collaborative working environment. We have a pool table, regularly stocked snacks and drinks, casual working attire and the option to occasionally bring your best fur friend into work with you.

On top of this we have regular company, department, and team socials to bond with colleagues outside of day-to-day work. Some examples of social and knowledge sharing events include our Summer and end of year party, Stress Awareness Month, Ramadan and World Pizza Day. To see what we arranged for these events and more, check out our socials on our Instagram page.

Working Pattern

Limejump works off a hybrid model, split between home and office working.

Unfortunately, Limejump cannot offer 100% remote roles. 

Diversity Statement 

Limejump values equality and diversity, and we welcome applications from candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, gender identity, religion or belief, marital status, or pregnancy and maternity.

About Your Application Data
By clicking the "Submit Application" button you expressly make the following representations and warranties and give your consents as described below:
Limejump Ltd. collects your personal data for the purposes of managing Limejump Ltd.'s recruitment related activities as well as for organizational planning purposes. Consequently, Limejump Ltd. may use your personal data in relation to the evaluation and selection of applicants including for example setting up and conducting interviews and tests, evaluating and assessing the results thereto and as is otherwise needed in the recruitment processes including the final recruitment.

Limejump Ltd. does not disclose your personal data to unauthorized third parties. Limejump Ltd. may from time to time also use third parties to act on Limejump Ltd.’s behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within Limejump Ltd. as well as to third parties acting on Limejump Ltd.'s behalf, including also transfers to servers and databases outside the country where you provided Limejump Ltd with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America.

For further information please see our Privacy Notice.