Learning Systems Engineer
Skills
Continuous IntegrationDatabasesLarge Language ModelsLearning ManagementRecruitingRepositoriesSafeguard
What the job involves
The main requirements, responsibilities and hiring steps.
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
Nice to have
- Calm
- Patient
- Responsive
- Systems-thinking
- Educational interest
Day to day
- Safeguard the technical integrity of an AI Engineering learning programme by verifying code integrations and learner environments are reliable reproducible and ready for delivery
- Test learning storyboards externally developed code repositories learner environments and the Canvas learning management system to confirm end-to-end functionality
- Set up maintain and troubleshoot learner repositories environment configurations API connections and developer tooling while providing rapid live technical support during delivery
Hiring 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
