AI & Emerging technologies

Software Engineer Python AI - Renewable Energy

Client Server

London · Greater London · United Kingdom

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

Reference: WJ-747_31194220 · Posted 01 Nov 2026

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.