Job Description
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 [email protected] 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.
Similar Jobs
Explore other opportunities that match your interests