Point your AI agent at freehire and let it find you a job.

Get the CLI →

Client Server

New

Software Engineer Python AI - Renewable Energy

Posted 3 views
Discussion

Summary

Design, build and run production Python software that applies AI/LLMs, APIs and data integration to real problems at a fast-scaling renewable energy company — prototyping from PoC to production and owning reliability, monitoring and security. Hybrid role based in London, salary up to £120k.

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available