This role starts as an
initial 6-month contract
, with a
strong likelihood of extension.
Employment type: 6-month fixed-term employment (FTC).
Location: UK - Remote. We anticipate moving to hybrid later; occasional in-person collaboration in Liverpool.
Start: Target Nov 2025 (some flexibility)
Compensation: Junior band £26k–£30k + EMI options. Formal 6-month review tied to performance & funding; target uplift to £32k–£38k.
About Us
Apoello is a University of Liverpool spin-out building DiaDEM, a platform that accelerates materials discovery with simulation, AI and cloud computing.
The Role
* Contribute to our AWS-hosted Python services (e.g., Lambda, API Gateway, S3, DynamoDB).
* Build features across the stack (Python backend + React/TypeScript frontend).
* Collaborate with scientists and engineers to translate research needs into software.
* Help implement and iterate on ML/data pipelines.
Must-Haves
* Solid Python skills and experience writing maintainable code.
* Exposure to web backends or cloud services (university, projects, or internships count).
* Git, basic testing, and good communication.
Nice to Have
* AWS (Lambda, DynamoDB, S3, API Gateway).
* Frontend with React and TypeScript.
* ML frameworks (PyTorch/TensorFlow) or scientific Python (NumPy/Pandas).
* Degree in CS/Maths/Physical Sciences/Engineering; advanced degrees welcome but not required.
What We Offer
* Flexible hours; remote-first with future hybrid option.
* Above-average holiday allowance and supportive work-life balance.
* Meaningful ownership (EMI options).
* Impactful work at the intersection of AI and materials science, with both mentorship and responsibility.
Apply
Send your CV (and a short note or project link) to with subject "Junior SWE – YourName".
We're an equal-opportunity employer and welcome applicants from all backgrounds. Candidates must already have the legal right to work in the UK; we're not able to offer visa sponsorship for this role. If you need reasonable adjustments during the process, please let us know.