Review Your CV
CV Icon

Job Details :

Salary: £65000 to £75000 per annum Position: Full Time Location: London
Posted: 02/23/2021 Job Type: Permanent

Job Description:

Do you have a passion for writing great software? Are you skilled in Python and Django? Do you want to contribute to a low carbon future?

At Guru Systems you can be part of a team developing technology that is radically reducing carbon emissions and making energy systems more transparent and lower cost for society.

Our offices are in London but this role can equally be remote / home based.

The opportunity

This role sits at the heart of our software development capability, working alongside experienced engineers, taking the lead in the creation of ground-breaking solutions geared to drive efficiencies in heating systems through the use of IoT and big data analytics. This includes the software and coding patterns to ensure scalability, as well as processes, deployment and automation in our CI/CD environment.

We value open-source software and as such you will be an active member and contributor of the communities whose software we are utilising.

About the role

At its core this is a hands-on role building platform on Python in Django from scratch, ensuring that it works well and fits into Guru’s wider architecture. You will also document subsystems, identify and fix bugs, review code changes for correctness and architectural clarity and style. In addition, as a Senior you will also provide technical guidance and oversight to the greater Python team, mentoring and helping to grow our internal skill base.

We also use C++, Golang, Vue.js and other open-source tools within a Linux environment.

Python | Django | Open-source | CI/CD | IoT | Energy | Sustainability | Developer | SaaS | Big Data | Software Developer | Development | Analysis | Data Pipelines | AI | C++ | Golang | Vue.js | Linux


Reporting to the Engineering Manager, this is a full-time permanent role with 25 days’ holiday each year. • Be part of a growing innovative business and help shape the future of energy • Collaborative, flexible and friendly environment • Bespoke personal development budget • Normal working hours are 9.00 am to 5:30 pm • Guru Systems will match 5% pension contributions • 2 Volunteer / Social Engagement Days • Quarterly and annual social events, from bowling to a whole company getaway • We offer great perks and discounts with free access to health and wellness support and more. • Free coffee, teas and fruit every day, and a variety of beverages on a Friday!

Additional Information

Our offices are in London but this role can equally be remote / home based.

Essential Skills:

8 years professional software development experience3 years hands on with Python / Django, ideally on larger scale projectsHave made a significant technical contribution to a previous large-scale projectExperience designing Python based data pipelines

Desired Skills

  • Deployment and operations of AI / Machine Learning models
  • Experience with IoT device-based systems

About Company:

A bit more about Guru:Guru Systems develops intelligent technology to make energy systems more transparent, lower cost and lower carbon.We deliver market-leading hardware and data analytics across heat networks, improving performance for developers, heat suppliers, customers and our planet.Delivering low-carbon heat is one of the biggest challenges in the transition to a net-zero emissions future. Our technology helps to accelerate this transition by using AI-driven analytics to improve efficiency and change the future of heat for the better.TransparencyOur technology gives complete visibility of heat network and other utility performance, helping you improve the efficiency of your network and fix problems early and reduce operating costs.Lower costOur technology makes it easier to manage financial performance, allowing you to minimise debt risk through a range of billing solutions, while giving you the flexibility to choose which energy service providers you work with.Lower carbonOur technology drives improved network efficiency, delivering better carbon performance, while engaging customers with their energy use.WeISO9001, ISO14001, ISO27001 and Cyber Essentials Plus.Why you should join usAt Guru Systems you can be part of a team developing technology that is radically reducing carbon emissions and making energy systems more transparent and lower cost for society.PurposeHave a measurable impact on the decarbonisation of heat for the benefit of the environment, society and the long-term future of our planet.InnovationCreate and deliver a range of intelligent solutions to improve the energy efficiency and financial performance of heat networks, from IoT devices to data analytics and machine learning.TeamJoin a supportive working environment where your opinion is valued, dedication and continuous development are rewarded, new skills can be mastered and people are proud of their work.While Gurus people are highly effective, we are also open-minded, curious and willing to own and learn from our mistakes. We prefer team players to lone heroes.We care deeply about our clients and other stakeholders, because we know we can only fulfil our mission if they are delighted with our output.

- Please check to confirm you agree to SRO privacy policy before submitting your application.
Upload CV