Rodeo
Get started

Kendal Global Advisory

Senior Software Engineer (Backend, Data & AI)

London
Posted about 10 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Permanent, full-time role in our office at 80 Strand, London (this is not a remote role)

We’re looking for a hands-on, backend focused engineer to help us build AI enabled research and intelligence tools.

Kendal is a boutique strategic communications and advisory firm. We help clients understand and navigate complex reputational, political, regulatory and commercial situations. Research and intelligence are central to that work, and we are developing technology to strengthen how we collect and use information.

We now need someone who can take ownership of the engineering. This means connecting information sources, designing databases, building reliable processing workflows and turning concepts into secure, usable systems.

The opportunity

You will work closely with our AI & Digital analyst and senior advisers to build tools that collect information from agreed sources, organise and analyse it, and help analysts identify and assess relevant developments.

Our analyst will focus on product requirements, sources, detection criteria, prompts, evaluation of AI outputs and elements of the interface.

Your primary responsibility will be the data infrastructure, backend, reliability, security and deployment.

This is a hands-on role with meaningful technical ownership. You will help shape the architecture and engineering approach, while working directly with the people who will use what you build.

What you’ll do

  • Build data integrations and ingestion pipelines. Connect APIs, RSS feeds and other authorised sources; manage scheduled collection, updates, rate limits, duplicate records and failures.
  • Design and implement databases. Develop data models, entity matching and deduplication, preserving source evidence and making information straightforward to retrieve and review.
  • Develop backend services and AI-enabled workflows. Connect data collection, analysis, storage, structured LLM extraction, detection rules and human review into working applications.
  • Implement transparent detection logic. Translate defined criteria into configurable rules and ensure users can understand why information has been flagged.
  • Implement security and access controls. Manage authentication, permissions, credentials, audit records and appropriate protections for sensitive information.
  • Deploy and maintain reliable systems. Establish version control, automated testing, deployment processes, logging, monitoring, backups, recovery procedures and documentation.
  • Make pragmatic technical decisions: Balance a focused first version with maintainability, operating costs and a sensible route to expansion.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

What we’re looking for

You should have:

  • Strong Python or TypeScript skills. Both would be useful, but depth in one matters more than superficial familiarity with everything.
  • Strong SQL and PostgreSQL experience, including data modelling and working with inconsistent or imperfect data. Supabase experience would be helpful.
  • Experience integrating external APIs and building dependable data-processing workflows.
  • Practical competence in Git, automated testing, deployment, authentication and data security.
  • Evidence of taking an application beyond a prototype: shipping and supporting an application or internal system.

Some full stack capability would be valuable, but front-end development is not the main gap we are hiring to fill.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Experience integrating LLM APIs or building research, search, monitoring or intelligence applications would also be useful. This is not primarily a prompt engineering role, and we are not looking for someone to train foundation models.

How you’ll work

You should enjoy working in a small team and explaining technical decisions clearly to colleagues who are not engineers.

We want someone who asks good questions, challenges unnecessary complexity and is honest about what is ready, what needs testing and where additional expertise is required.

You should be comfortable helping turn a research problem into a technical specification rather than waiting for a fully defined list of development tasks.

You do not need a background in communications or advisory. What matters is your engineering judgement and interest in the problems we are trying to solve.

The position is based in our London office. Working alongside our analysts and advisers is an important part of the role.

Why Kendal?

You will have the opportunity to help establish a new technical capability, influence how it develops and see your work used on real assignments.

We are looking for a permanent colleague who wants to build and improve useful systems over time.

How to apply

Please send your CV or LinkedIn profile to careers@kendaladvisory.com, together with a short note about a relevant system you have built. What it did, what you personally owned, and how you approached reliability, deployment or security.

Public project links or code samples are welcome, but please do not share confidential material from previous employers or clients. No lengthy covering letter needed. No recruiters.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

London, England, United Kingdom

Sign up to applySee more jobs like this