Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer AI

E.O.N Worldwide

Greater London

Hybrid

GBP 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading energy company in London is seeking a Software Engineer specializing in AI to own the lifecycle of AI products. The role emphasizes collaboration with cross-functional teams to design and deploy generative AI agents, while optimizing performance and ensuring user satisfaction. Candidates should have experience in software engineering with a strong grasp of Python and modern workflows, making a measurable impact on business metrics. This position offers a hybrid working model, outstanding benefits, and a supportive work environment.

Benefits

26 days annual leave plus bank holidays
Generous pension
Life cover
Bonus opportunities
Flexible benefits with tax/NI savings

Qualifications

  • 2 years of experience in Software Engineering or ML Engineering.
  • Hands-on experience building and deploying complex workflows.
  • Strong proficiency in Python and software engineering fundamentals.
  • Experience working directly with model APIs.

Responsibilities

  • Design, build, and deploy AI agents and workflows.
  • Optimize agent behaviour through prompt engineering.
  • Develop tools for agent interaction with enterprise systems.
  • Monitor agent deployment processes and operational excellence.

Skills

Python
Experience with Generative AI products
Analytical skills
Collaboration skills
Understanding of end-user problems

Tools

Docker
Git
CI/CD pipelines
Job description

As an Software Engineer AI embedded within a dedicated Product Squad, you are the technical owner of the end-user facing AI products - specifically, the Generative AI agents and intelligent workflows that deliver tangible business value. Your primary focus is maximising product performance, iterating based on user feedback, and creatively leveraging the capabilities provided by the internal GenAI Platform Team. You will own the entire lifecycle of an AI agent, from prompt design to production deployment and monitoring.

This is a hybrid role, typically working 1 day per week at our Citigen office in London.

Here's a taste of what you'll be doing

  • Design, build, and deploy multi-step, autonomous AI agents and workflows using the standardised frameworks (e.g., LangGraph, custom SDKs) provided by the central GenAI Platform Team.

  • Master the art of Prompt Engineering to define clear, deterministic, and self-correcting agent behaviour, optimising its reasoning, planning, and task execution for specific product use cases.

  • Develop custom tools, APIs, and functions that allow the agent to interact with external enterprise systems (CRM, ERP, databases, etc.) to achieve real-world goals.

  • Leverage and Implement rigorous evaluation and testing pipelines from the GenAI platform(e.g., using RAGAS, synthetic data) to measure agent quality, reliability, factual accuracy, and alignment with user expectations.

  • Dive deep into agent logs, process traces, and memory states to diagnose failure modes (e.g., prompt injection, reasoning loops, hallucinations) and rapidly iterate on agent design and prompts to improve outcomes.

  • Work closely with the GenAI Platform Team to identify opportunities for leveraging platform features (like caching, optimised model endpoints) to meet product latency and cost targets.

  • Collaborate closely with the Product Manager and UX Designer to translate high-level user needs and business KPIs (e.g., time-to-resolution, conversion rate) into concrete agent behaviours and technical specifications.

  • Act as the primary consumer of the internal GenAI Platform, providing critical feedback to the Platform Team on API usability, documentation, and missing capabilities.

  • Own the agent's deployment process, monitoring, and operational excellence, ensuring the product is secure, stable, and compliant using the governance guardrails established by the Platform Team.

Are we the perfect match?

  • 2 years of experience in Software Engineering or ML Engineering, ideally with a specialised focus on building Generative AI products or agent-based systems.

  • Strong proficiency in Python and solid software engineering fundamentals.

  • Proven, hands‑on experience building and deploying complex workflows using modern agentic frameworks (e.g., LangChain, LangGraph, CrewAI, AutoGen, or equivalent internal frameworks).

  • Practical experience in connecting agents and products to Retrieval-Augmented Generation (RAG) systems, understanding vector stores, chunking strategies, and retrieval performance. You will be connecting to our internal Gen AI Platform's vector databases.

  • Experience working directly with model APIs (e.g., OpenAI, Anthropic, Gemini, or internal endpoints) and managing model configuration.

  • Familiarity with the production deployment lifecycle, including Git, CI/CD pipelines, containerisation (Docker), and consuming microservices via REST/gRPC.

  • A strong passion for understanding end‑user problems and designing AI solutions that are intuitive, reliable, and delightful to use.

  • The ability to understand the business context and define the success of an agent not just technically, but by its measurable impact on key business metrics.

  • Excellent analytical skills to debug complex, non‑deterministic systems and iteratively drive towards predictable, high‑quality output.

  • Effective collaboration skills to work across a cross‑functional squad (Product, UX, Backend) and ability to clearly communicate technical tradeoffs and capabilities.

Here's what you need to know

  • Role may close earlier due to high applications.

  • Competitive salary.

  • Location - Citigen, 47-53 Charterhouse Street, London, EC1M 6PB

  • Excellent parental leave allowance.

  • Award‑Winning Workplace - We're proud to be named a Sunday Times Best Place to Work 2025 and the Best Place to Work for 16-34‑year‑olds.

  • Outstanding Benefits - Enjoy 26 days of annual leave plus bank holidays, a generous pension, life cover, bonus opportunities and access to 20 flexible benefits with tax/NI savings.

  • Flexible & Family‑Friendly - Our industry‑leading hybrid and family‑friendly policies earned us double recognition at the Personnel Today Awards 2024. We're open to discussing how flexibility can work for you.

  • Inclusive & Diverse - We're the only energy company in the Inclusive Top 50 UK Employers. We're also proud winners of Best Employer for Women and Human Company of the Year‑recognising our inclusive, people‑first culture.

  • Support at Every Stage of Life - We're Fertility Friendly and Menopause Friendly accredited, with inclusive support for everyone.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.