Software Engineer - AI in London

Software Engineer - AI in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
PA Media

At a Glance

  • Tasks: Join a pioneering AI team to develop innovative software solutions at lightning speed.
  • Company: Be part of PA Media Group, a legacy institution embracing cutting-edge technology.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on experimentation and rapid iteration.
  • Why this job: Shape the future of AI engineering while making a real impact in diverse fields.
  • Qualifications: Experience in software development, particularly with TypeScript/Node.js and AWS.

The predicted salary is between 60000 - 80000 £ per year.

Join PA Media Group's new AI Enablement team as a founding senior engineer who lives at the bleeding edge of AI-native development. This isn't traditional software engineering - you'll leverage agentic engineering approaches, Claude Code, and the latest AI capabilities to ship solutions at unprecedented velocity, moving from concept to working prototype in days whilst pushing the boundaries of what's technically possible.

Working in the latest technologies and partnering tightly with the Product Owner - AI, you'll be embedded directly with the business teams across PA Media, Alamy, Podium, StreamAMG, and Press Release & Marketing Services. You'll experiment relentlessly, iterate rapidly, and enable business success through technology that others haven't figured out how to build yet. This is senior-level engineering for those who thrive on high energy, constant innovation, and the freedom to explore emerging capabilities before they become mainstream.

The Opportunity

This is a founding senior engineer role in PA Media Group's new AI Enablement team. You won't just build AI systems - you'll define what AI-native engineering means for the organization. We're deliberately keeping the team tiny, giving you extraordinary autonomy to experiment, fail fast, and establish patterns that scale. This is the opposite of corporate engineering: no lengthy approval processes, no legacy constraints slowing you down, just smart engineers moving at startup velocity within a 150+ year institution.

You’ll work differently from traditional engineering roles - you’re forward deployed. You’re embedded with the teams who’ll use what you build, getting feedback in real-time, iterating based on actual usage patterns, and seeing your code make immediate tangible impact. You'll move between news production, visual content licensing, sports analytics, streaming platforms, and press distribution - solving wildly different technical challenges whilst building your understanding of what AI can achieve across diverse contexts.

The technical environment rewards innovation and experimentation. You'll have permission to try emerging capabilities, leverage cutting‑edge AI platforms before they're mainstream, and push boundaries that more conservative organizations can’t justify. We expect some experiments to fail - that's the cost of experimentation. What matters is velocity of learning, speed of iteration, and the ability to scale successes aggressively when you discover approaches that work.

The problems you’ll tackle matter beyond technical curiosity: enabling journalists to work faster without sacrificing accuracy, helping visual content discovery at unprecedented scale, powering sports analytics with AI‑enhanced insights, maintaining trust that defines our heritage whilst embracing transformative technology. This is AI-native engineering at its finest - where your code doesn’t just ship features but defines how a heritage institution leads digital transformation rather than follows it.

Our Values

  • Integrity: Acting with trustworthiness, fairness, and accountability in everything we do.
  • Ambition: Setting bold goals, striving for excellence, and inspiring progress.
  • Innovation: Being curious, solving problems, and embracing a creative future. We constantly ask "how might we?" to reimagine what's possible.
  • Collaboration: Building meaningful connections, valuing diverse perspectives, and achieving more together.

Key Responsibilities

  • Ship AI-powered solutions at velocity using AI-native development approaches - leveraging Claude Code and agentic engineering techniques to build in hours what traditionally takes days, constantly exploring how AI can accelerate your own engineering workflow whilst solving business problems.
  • Build rapid proof‑of‑concepts embedded directly with business teams - moving from requirements to working demonstration with astonishing speed, using technologies such as TypeScript/Node.js/AWS to create solutions users can touch and test immediately in their actual working environment.
  • Push technical boundaries through continuous experimentation with emerging AI capabilities - you're always testing new models, techniques, and agentic approaches, determining what's hype versus what unlocks genuine business value before the competition recognizes the opportunity.
  • Partner closely with the Product Owner - AI to translate validated opportunities into technical reality, turning business requirements into elegant architecture whilst ensuring rapid prototypes can evolve into production systems that scale.
  • Engineer sophisticated solutions using modern AI platforms and APIs - building agentic systems, implementing RAG architectures, and creating multi‑step workflows that leverage OpenAI, Anthropic, and emerging providers to deliver capabilities impossible six months ago.
  • Enable business success by making AI accessible - creating APIs, integration patterns, and developer experiences that allow other teams to leverage your AI capabilities without needing your deep expertise, multiplying impact across the organization.

Strategic Contributions

  • Establish AI-native engineering practices that accelerate the entire organization - demonstrating how tools like Claude Code transform development velocity, creating reusable agentic patterns, and building technical capability that didn't exist before.
  • Design and implement lightweight technical standards for responsible and ethical AI deployment - defining pragmatic guardrails that protect quality without killing velocity, establishing evaluation frameworks that enable rapid iteration with appropriate risk management.
  • Build a library of proven technical patterns and reusable components - creating the building blocks that turn weeks of custom development into days of configuration, accelerating every subsequent AI implementation across the portfolio.
  • Lead through demonstration rather than documentation - shipping working examples that other engineers can learn from, running technical deep‑dives that elevate team capability, and establishing engineering culture through visible excellence.
  • Stay connected to the bleeding edge of AI engineering - actively participating in technical communities, experimenting with research releases, and maintaining relationships with AI platform providers that give PA Media Group early access to emerging capabilities.
  • Contribute to wider PA Media Group technology approaches and capabilities to drive forward mutual progress and success.

Qualifications

  • Senior‑level engineering expertise in TypeScript/Node.js with proven ability to architect and ship production systems in AWS cloud environments.
  • AI-native engineering fluency that goes far beyond API consumption - you already use Claude Code or similar tools to accelerate your own development, build agentic systems that chain multiple capabilities, and understand prompt engineering, context management, and model behaviour at a sophisticated level.
  • Solid understanding of ML/AI fundamentals - you grasp concepts like embedding spaces, attention mechanisms, RAG architectures, and fine‑tuning well enough to choose appropriate approaches without implementing models from scratch.
  • High energy and relentless curiosity that drives continuous experimentation - you experiment with new models the day they're released, and you constantly ask "how might we?" when encountering novel business problems and technology.
  • Comfort operating at extreme velocity in ambiguous environments - you thrive when requirements evolve hourly, make confident decisions with incomplete information, and know intuitively when to optimise for learning versus building for scale.
  • Strong stakeholder collaboration skills that enable effective forward deployment - you gather requirements from non‑technical users naturally, explain technical trade‑offs without condescension, and build trust through delivering working solutions that exceed expectations.
  • Senior-level judgement about when to push boundaries versus when to leverage proven patterns – you experiment aggressively but ship responsibly, understanding the difference between impressive demos and production‑ready systems.
  • Experience working in media, content, or data‑intensive domains where you've encountered challenges of scale, quality assurance, and maintaining trust at speed.
  • Deep understanding of modern cloud infrastructure (AWS, Azure, GCP) and deployment patterns including containerisation, serverless architectures, and infrastructure as code.
  • Background in ML engineering or data science that provides intuition for model behaviour, training dynamics, and evaluation methodologies beyond surface‑level API usage.
  • Experience with observability and monitoring tooling that enables rapid debugging of complex agentic systems where behaviour emerges from multiple AI components interacting.
  • Familiarity with data pipeline architectures and integration patterns that enable sophisticated AI applications built on top of existing data infrastructure.
  • Active participation in AI engineering communities - contributing to open‑source projects, sharing learnings publicly, or maintaining technical blog or social presence that demonstrates thought leadership.

Working Arrangement

This role requires 10 days per month in our London or Yorkshire offices to maintain close collaboration with business teams you’re embedded with, conduct rapid user testing sessions, and build the relationships essential for understanding real business problems worth solving. The nature of forward deployment means being physically present with the teams you’re enabling - this role thrives on face‑to‑face collaboration, rapid user testing, and the spontaneous problem‑solving that happens when engineers and business teams work side‑by‑side.

Software Engineer - AI in London employer: PA Media

At PA Media Group, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a founding senior engineer in our AI Enablement team, you'll enjoy extraordinary autonomy to experiment and push technical boundaries while working alongside passionate colleagues in vibrant locations like Yorkshire and London. With a commitment to integrity, ambition, and continuous learning, we offer a dynamic environment where your contributions directly impact the future of AI-native engineering and digital transformation.

PA Media

Contact Details:

PA Media Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - AI in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at PA Media or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to PA Media.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like PA Media.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like PA Media that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Engineer - AI in London

AI-native development
Claude Code
Agentic engineering techniques
TypeScript
Node.js
AWS
Rapid prototyping

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at PA Media.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at PA Media and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at PA Media

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If PA Media uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.