An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Currence is seeking a hands-on software engineer to work across our AI back‑end (Python, Dagster) and the data layer (PostgreSQL, Elasticsearch, Iceberg). You’ll design and deploy automations, build data pipelines and agent workflows with ownership and a focus on reliability.
Based in London with a hybrid office pattern, you’ll collaborate with product, research and commercial teams, own PoCs, and help scale our AWS/Kubernetes infrastructure while delivering production‑grade software that drives
Location: London (3 days per week in the office in Farringdon, London)
Job Type: Full-time
Currence aims to move the world towards a cleaner, cheaper and faster energy ecosystem. We are an AI-native market intelligence company, looking at the energy build-out, which combines the speed of AI with the trust of expert research.
Our core product consists of a data engine which builds a comprehensive view of the market. This feeds into models and frameworks built by our analysts to create proprietary insights which drives modern investment decisions, pushing us closer to a more efficient energy ecosystem and net zero.
We're headquartered in London and New York.
We are a product focused engineering team, consisting of a mixture of AI and full‑stack engineers. We’re looking for technology generalists to join our team.
This is a hands‑on, delivery‑focused role in a start‑up environment. That means you'll wear many hats and will often be asked to implement and run projects you've never done before (ranging from training models, to building data pipelines, to monitoring evals, designing data schemas, setting up MCP servers, and maintaining infrastructure). It's a great environment for picking up and learning new skills.
We work primarily with Python, SQL, TypeScript/React and are hosted on AWS. But don’t worry too much about having experience with the specific tech stack - we are generally looking for people with strong core engineering skills and principles. We are looking for polyglots who believe specific technologies are just tools for tackling problems.
You’ll be working across our AI back‑end (Python, Dagster) and the data layer (Postgresql, Elasticsearch, Iceberg). The kind of problems you may cover include:
You can also expect to:
Currence is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.