Your New Role: Junior Backend Developer - AI
Are you eager to kickstart your software engineering career by building cutting-edge backend systems for AI products? If you’re passionate about coding, quick to learn, and excited to help build AI-powered applications, this role is for you. Under the guidance of our Tech Lead in the AI Integrations squad, you’ll support the development of production-grade APIs and machine learning integrations that power our AI initiatives.
Key Responsibilities
API Development & Maintenance (40%) – Develop, test, and maintain backend services and APIs (primarily in Python with FastAPI) that serve our AI-driven features. Ensure code is scalable and integrates smoothly with other components.
AI Feature Prototyping (40%) – Build simple prototypes for new AI features using frameworks and templates (e.g. LangChain, OpenAI APIs), demonstrating ideas to inform product decisions.
Collaboration & Support (20%) – Assist senior engineers with troubleshooting, improving code, and deploying updates. Follow best practices in coding, testing, and DevOps to maintain reliable systems.
What You’ll Love About This Role
Think Big: Contribute to innovative AI projects that can transform our operations.
Own It: See your code move from development to production, taking pride in building components with real user impact.
Keep It Simple: Learn to design clean, efficient code that makes complex AI systems easier to maintain.
Better Together: Grow in a collaborative team with supportive mentors who value your fresh perspective.
What Success Looks Like
In your first few months, you’ll have:
Developed and deployed a new API endpoint or microservice for an AI feature, using best practices and meeting quality standards.
Created a prototype for an AI feature (e.g. a chatbot or automation) that helped the team evaluate a new idea.
Fixed bugs and optimized an existing service, improving its performance or stability.
What You’ll Need
Python Proficiency: Strong foundation in Python programming (through projects or work experience), familiarity for application frameworks (FastAPI, Flask) is a plus.
API & Database Knowledge: Understanding of RESTful APIs and basic SQL/database concepts.
LLM Familiarity: Exposure to LLM APIs (e.g. OpenAI, Anthropic), and/or a strong interest in learning to integrate LLM-powered systems into applications.
Problem-Solving Mindset: Enthusiasm for tackling coding challenges, debugging issues, and continually improving.
Eager to Learn: Curiosity and willingness to learn new tools and techniques (e.g. cloud services, DevOps) on the job.
Team Player: Good communication skills and a collaborative attitude – ready to ask questions, share ideas, and support others in an agile team.
Applicants looking to apply: Will possess at least 1–2 years of post-graduate exposure working in a high-impact, commercially driven Software Engineering role.
Similar Jobs
What We Do
The UK and Europe’s largest Radio & Outdoor company, Global is home to respected, national market-leading media brands broadcasting across the UK on DAB & FM and around the world on Global Player, including Heart, Capital, LBC, Capital XTRA, Capital Dance, Classic FM, Smooth, Radio X and Gold.
Global Player allows listeners to enjoy all of Global’s radio brands, award-winning podcasts, and expertly curated playlists, in one place in app, on web and on smart speakers.
Global is also one of the leading Outdoor companies in both the UK & Europe, with over 253,000 sites reaching 95% of the UK population. Global’s extensive and diverse outdoor portfolio encompasses Transport for London’s Underground network, almost all major UK airports including Gatwick, the UK’s largest portfolio of roadside posters and premium digital screens in prime locations, as well as the UK’s largest network of buses including all major cities.
On-air, on Global Player and with our outdoor platforms combined, Global reaches 51 million individuals across the UK every week, including 26.3 million on the radio alone.









