Technical Graduate - Software Development
This role involves researching, designing, and implementing new software, participating in group meetings, and taking ownership of project delivery. You will work with innovative technologies and large-scale computer systems, gaining exposure to the AI and HPC industries in a small, relaxed office environment.