Data Scientist

Job type:Permanent
  • £ competitive salary
  • flexible working
  • 25 days annual leave
  • 5% company pension
  • private medical insurance
  • life assurance cover
  • blended home and office working
  • employee assistance programme
  • paid volunteer leave
  • regular social and wellbeing events and much more

geo is currently looking for a Data Scientist who can analyse data, build models and use machine learning and optimisation in innovative and imaginative ways. This is a great opportunity for a numerate, inquisitive and creative Data Scientist, Physicist, Mathematician or Engineer to start or develop their career in an interesting, challenging and rewarding way. Please apply now or get in touch with to find out more.

* We’re open to discuss a range of working locations, including full time in our Cambridge or Edinburgh offices, home working, or a split between both.

Our business

geo is creating a sustainable future where homes automatically and seamlessly manage their overall consumption and carbon footprint, without impacting householder’s lives. In addition to providing management and optimisation systems and data analysis for solar, EVs, batteries and home heating, the company is a leading supplier of in-home displays to the UK Smart Metering programme and has deployed +6 million units to date. A recipient of the Queen’s Award for Innovation, geo combines its smart energy automation, control and display capabilities with leading edge data science, AI, cloud, firmware, UX, UI and customer insight to create complete carbon management systems.

Job role

Data Science at geo is all about creating products that help homeowners save energy, save money and cut their carbon footprint. We’re also developing ways of helping the energy industry meet the challenges associated with cutting carbon. These challenges include making sure the electrification of transport and heating doesn’t overload the grid, and working out how to balance demand and supply, when the supply increasingly comes from renewables.

Our products range from algorithms that power the insights we deliver via our In-Home Displays and app, through to sophisticated control systems that predict and manage energy storage, local energy generation (such as PV) and local loads. Underpinning this is our expertise in smart energy monitoring, heating control systems, prediction, mathematical modelling and optimisation. As well as building solutions that control and automate people’s homes, geo’s Data Scientists also work closely with our Product team to identify and understand new product opportunities.

Working with us you’ll likely have a couple of things on the go, so you’ll be kept busy and challenged, and you’ll also have a great sense of achievement. You’ll be working in a friendly, close team, who’ll give you plenty of support, but you’ll also be given freedom to explore new ideas and innovate. We want you to use the skills you already have, and to develop new ones too. geo is working on many cutting-edge problems and we want your ideas and hard work to be part of their solution.


As a Data Scientist, you will use your expertise in data science, mathematical modelling, machine learning, optimisation and other areas to develop our products and services and to design and build new ones.

You’ll deliver your contributions by writing code and by presenting your ideas to your colleagues. This means you need to be able to write software, and to communicate your ideas formally and informally to a range of audiences.

You will have a maths, physics or engineering background and most likely be qualified with a post graduate degree.

We are looking for someone who:

  • Is highly numerate and experienced at handling real world data
  • Is familiar with mathematical modelling and/or optimisation using Python or something similar
  • Is able to develop algorithms and apply machine learning techniques
  • Has at least 3 years’ experience in a research or analytical role (which could be as a PhD student)
  • Has a creative and imaginative mind
  • Is capable of working with a multi-disciplinary engineering and commercial team
  • Is articulate and capable of presenting ideas to wide range of audiences


To apply for this position please email your CV and Cover Letter together with your salary expectations and availability to our HR team at