Learning Systems Engineer in Birmingham

Learning Systems Engineer in Birmingham

Birmingham Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Ensure the technical integrity of an AI Engineering learning programme and support learners during delivery.
  • Company: Peopleworth, a forward-thinking employer group focused on performance and education.
  • Benefits: Collaborative culture, growth opportunities, and meaningful work in accessible learning experiences.
  • Other info: Fast-paced environment with a focus on innovation and learner outcomes.
  • Why this job: Join a dynamic team and make a real impact in the world of education technology.
  • Qualifications: Experience in software testing, proficiency in Python, and strong communication skills.

The predicted salary is between 40000 - 50000 £ per year.

At peopleworth, we support work where people and performance thrive. As part of our Employer Group, we work with a variety of forward-thinking partners and are excited to share this opportunity that sits within our growing group.

The Learning Systems Engineer will safeguard the technical integrity of an AI Engineering learning programme, ensuring that code, integrations and learner development environments are reliable, reproducible and ready for delivery. This is a hands-on technical assurance and support role for someone who combines strong engineering discipline with patience, clear communication and a genuine interest in education. The role does not own subject-matter expertise or curriculum authorship. Its focus is to verify, maintain and support the technical systems through which learning is built and delivered.

Key Responsibilities

  • Verify that code, technical activities and model solutions run successfully from end to end in the approved target environment before progressing to formal content and academic review.
  • Test integrations between learning storyboards, externally developed code, repositories, learner environments and the Canvas learning management system.
  • Identify technical gaps, dependency issues and failure points where learning content, code and platform components connect.
  • Set up and maintain learner repositories, environment configurations, API connections and supporting developer tooling across cohorts.
  • Ensure learner environments remain stable, reproducible and appropriately version-controlled throughout development and live delivery.
  • Define clear technical acceptance criteria for work produced by external technical contributors and review outputs against those standards.
  • Provide front-line technical support to learners during live delivery, diagnosing and resolving environment, code and integration issues in real time.
  • Respond rapidly to technical incidents during delivery windows so that learning sessions can continue with minimal disruption.
  • Coach Learning Experience Designers and other non-technical colleagues to use Git, AI-assisted workflows and developer environments confidently in their day-to-day work.
  • Build lightweight internal automations and AI-assisted routines that reduce repetitive testing, validation and build activities.
  • Contribute practical technical input into decisions about portfolio publishing, development environments and other elements of the learning technology stack.

Requirements

  • Demonstrated experience in software testing, technical quality assurance, code review or a closely related engineering role.
  • Strong ability to read, run, test and debug code written by other developers.
  • Proficiency with Python and confidence troubleshooting dependency, configuration and runtime issues.
  • Practical understanding of AI application patterns, including large language model APIs, retrieval-augmented generation and agent-based workflows.
  • Proficiency with Git-based development workflows, repository management and continuous integration and deployment practices.
  • Experience configuring and troubleshooting developer environments, APIs, databases, hosting services and system integrations.
  • Strong systems-thinking capability, with the ability to identify dependencies, risks and likely failure modes across a technical toolchain.
  • Experience using AI-assisted development tools and the ability to support non-technical colleagues in adopting them responsibly.
  • Clear, patient communication skills and confidence supporting learners and stakeholders during time-sensitive live delivery.
  • A calm and responsive approach to resolving technical issues under pressure.
  • A genuine interest in learning, education and the effective use of technology to support learner outcomes.
  • Experience with some of the following would be valuable: GitLab, GitLab CI/CD, GitLab Duo, Claude, Claude Code, Python 3.12, uv, PostgreSQL, pgvector, Render, Google Cloud Run, Streamlit, Canvas, LLM APIs, H5P, GitLab Pages or GitHub Pages.

Benefits

  • Collaborative, people-centered performance culture.
  • Opportunities to grow in a fast-paced environment.
  • Meaningful work supporting dependable and accessible learning experiences.

Our Recruitment Process

  • Application Submission: Complete the online form and answer brief application questions.
  • Initial Screening: Your application is reviewed for role alignment; successful candidates move to the longlist.
  • Video Interview Stage: You'll be invited to record short responses to 3-4 role-specific questions.
  • Live Interviews: Shortlisted candidates join first-round interviews (and, where applicable, second or third rounds depending on the role).
  • Final Shortlist & Verification: Reference and background checks are completed.
  • Offer & Contracting: Successful candidates receive formal offers and contract documents.
  • Pre-boarding & Onboarding: Once accepted, you'll complete a pre-boarding process before officially joining your employing organisation within the Employer Group.

Throughout every stage, we value clear communication, respectful engagement, and timely feedback.

Learning Systems Engineer in Birmingham employer: peopleworth

At peopleworth, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. As an AI Leadership Facilitator, you will enjoy the flexibility of remote work while contributing to meaningful educational programmes that shape future leaders in AI. With competitive pay and opportunities for professional growth, we are committed to supporting your development in this dynamic field.

P

Contact Details:

peopleworth Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Learning Systems Engineer in Birmingham

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 peopleworth 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 peopleworth.

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 peopleworth.

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 peopleworth 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 Learning Systems Engineer in Birmingham

Software Testing
Technical Quality Assurance
Code Review
Python
AI Application Patterns
Git-based Development Workflows
API Configuration and Troubleshooting

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 peopleworth.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at peopleworth 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 peopleworth

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 peopleworth 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.