Junior Back End Developer - AI
- Glasgow, Holborn - London
- Technology
- # R0008704Permanent Employee (Regular)
Accepting applications until: 10 September 2025
Job Description
Your Role: Junior Back-End Engineer - 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.
Creating a place we all belong at Global