Python Software Engineer in Greater London, London
Uk working eligibility only.
Job Title: Backend Software Engineer (Python | Energy Sector)
Location: Remote
Type: Full-Time
Industry: Renewable Energy / CleanTech
About the Role
We are seeking a Backend Software Engineer with a strong foundation in Python and a passion for the energy sector to join a fast-growing and mission-driven consultancy. This role offers the opportunity to contribute to cutting-edge tools and platforms that optimize renewable energy assets and drive the clean energy transition.
While Python is the primary development language, experience or interest in C# is considered a plus. This is a back-end focused position, but there is a data component, so familiarity with data science or data processing pipelines will be beneficial.
Key Responsibilities
-
Develop and maintain scalable, efficient backend systems and APIs for internal and client-facing platforms.
-
Collaborate with data scientists and energy specialists to integrate machine learning models and data processing pipelines into production software.
-
Contribute to tools that support renewable energy optimization, including grid analytics, tariff comparison, and wind farm design automation.
-
Work on internal tooling and client projects focused on improving energy system efficiency and transparency.
-
Participate in architecture decisions, code reviews, and continuous improvement of engineering practices.
Required Skills & Experience
-
Strong programming experience in Python (3+ years preferred).
-
Solid understanding of backend architecture, including API development and database design.
-
Experience working in or with the energy sector - particularly renewables, grid systems, or electricity markets.
-
Exposure to data processing and analysis workflows, preferably in a scientific or energy domain.
-
Ability to work collaboratively with cross-functional teams, including domain experts and data scientists.
Nice to Have
-
Experience with or willingness to learn C#.
-
Familiarity with cloud platforms (e.g., AWS, GCP) and DevOps workflows.
-
Background in optimization algorithms or energy modeling.
-
Understanding of renewable energy technologies (e.g., wind, solar, storage) and market mechanisms.
Why Join?
You'll be part of a mission-oriented team with deep expertise in remewable energy, data science and software engineering. This is a chance to work at the intersection of technology, policy, and sustainability, shaping tools that make renewable energy more accessible, efficient, and cost-effective.
Voceer presents this job opportunity for Uniting Ambition, a 50 person sized company who are categorized as a Recruitment Agency.
This position is being managed by Uniting Ambition, a reputable recruitment agency known for placing candidates in desirable positions.