Skip to main content

Algorithm Developer, Python

Algorithm Developer, Python

Algorithm Developer, expert Python, R&D, Mathematics, CleanTech

Hybrid remote - 2 days in Newbury office per week

Salary: Competitive + benefits

We’re looking for an exceptional Algorithm Developer to join a small, highly motivated software team developing the mathematical algorithms that lie at the core of world leading software solutions for low-carbon technologies.

You will need commercial experience in Python, together with an outstanding academic background and a proven track record in delivering high quality software solutions to problems.

There will be involvement in the whole R&D life-cycle, from early stage research projects to developing commercial software products deployed at scale.

The successful Algorithm Developer will be a highly-motivated self-starter with a passion for energy-saving clean technology.


  • Taking a key role in the design and development of the next generation of smart home control algorithms in Python
  • Using rigorous engineering principles to maintain the reliability of complex mathematical software systems
  • Creating innovative new features for anything from cloud-based machine learning for electricity market trading through to optimising cutting-edge energy appliances in the home
  • Supporting the deployment of the system at scale
  • Deriving insights from real-world performance to improve the product


  • An undergraduate or postgraduate degree in engineering, physics, mathematics or a related discipline
  • Expert Python
  • Strong mathematical skills and the ability to apply them to solve problems


  • Familiarity with MATLAB
  • System design experience
  • Experience in any of: model based design, simulation testing, heating technologies, building physics, electricity grids and markets, data visualisation, machine learning, AWS

Algorithm Developer | Algorithm Engineer | Python, Mathematics, R&D

  • Salary :Competitive
  • Position :Permanent
  • Location :Newbury, Berkshire
  • Workplace :Hybrid Remote
  • Employment type :Full Time
  • Benefits :Pension
  • Visa Sponsorship :Not Available

Apply for this job

Add name of person who is applying for the job
Enter phone number
Attach your CV. Max file size 2 MB. Allowed file types: rft pdf doc docx
Add job title
Add additional message to email

RWA is GDPR compliant and will never share your details without your permission. Read our Privacy Policy.