Software Engineer
Location: UK (Remote)
Length: 5 months
Rate: £48.00 p/h (Inside IR35)
Hours: 9am-6pm
Overview
Our Client is pursuing fundamental research aimed at developing novel representation learning approaches on visual data and producing new visual foundation models. As part of this effort, we would like to build a compelling research demonstration to illustrate the advancements achieved in this space.
A typical day in the role:
* Rebuilding with inspiration from an early prototype or older version, you will work on high-quality public-facing demonstrations of advanced research work suitable for a broad audience
* You will directly work with the design and UXR team to implement the target user experience while best accounting for the constraints of the demonstration environment
* Work directly with the research team to best showcase the research advancements
* Will be responsible for the deployment of the backend on the client's internal servers
Top 3 must-have hard skills:
* Front-end expertise
* Worked on a public-facing product – shipped publicly
* Has worked remotely before
Key Responsibilities:
* Rebuilding with inspiration from an early prototype or older version, the candidate will directly work on a high-quality public-facing demonstration of advanced research work suitable for a broad audience (from scientists in the field to general tech)
* The candidate will directly work with the design and UXR team to implement the target user experience while best accounting for the constraints of the demonstration environment
* The candidate will directly work with the research team to best showcase the research advancements
* The candidate will be responsible for the deployment of the backend on Our Client's internal servers
Key Requirements:
* Experience in developing web-based applications including frontend and (ideally) some backend development and deployment
* Experience in web technologies from HTML and CSS to more advanced visual web technologies like Canvas and WebGL (or frameworks like Three.js, Babylon.js)
* Coding skills in JavaScript, Python
* Experience in deploying ML models
* (Optional) Experience with frameworks to run models in-browser (ONNX Runtime, HuggingFace Transformers.js)