Software Engineer Python AI - Renewable Energy

Client Server · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you will design, build and operate production software that applies Python, APIs and AI to real business problems in a rapidly scaling renewable energy company. You’ll prototype quickly, collaborate with AI leads and domain experts, and deploy solutions into production with a focus on reliability and observability. You’ll help establish reusable AI engineering patterns as the AI capability grows. This position offers high autonomy and close collaboration with cross-functional teams across development, trading and asset management.

Pay / Benefits

  • salary up to 120k
  • pension
  • progression opportunities
  • hybrid work (London office, WFH twice a week)

Responsibilities

  • Collaborate with cross-functional teams to identify if AI, conventional software, automation or process changes are best.
  • Prototype, test and evaluate solutions from discovery through PoC to production.
  • Develop production software across Python, APIs, data integration and lightweight frontends; incorporate LLMs, retrieval, tool use and agentic workflows.
  • Own deployed solutions, including testing, security, permissions, monitoring and resilience.
  • Help establish reusable AI engineering capabilities and patterns for model access, deployment, evaluation and observability.
  • Shape technology and engineering culture as the AI capability grows.

Key requirements

  • Strong backend Python coding skills
  • Experience designing, building and operating production software
  • Practical experience applying LLMs, retrieval, tool use or evaluation
  • Sound product judgement and ability to work with technical and non-technical users
  • Comfort with moving from experiments to maintainable production code and balancing build vs buy decisions
  • Proactive ownership mentality and problem-solving drive
  • 2.1+ from a top-tier university in a STEM discipline
  • Cross-functional collaboration
  • User-facing communication
  • Pragmatic decision-making
  • Backend Python development
  • APIs and data integration
  • Lightweight frontends
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 1 day ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts

882 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 689 Software developer adverts we list nationwide

More openings at Client Server

137 other openings we list

Client ServerLondon Apply