My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Fri 08/08/2025

Research Scientist - AI Infra

Edinburgh, EH2, UK
Apply Now

Company: PROJECT PEOPLE

Job Type: Contract, Full Time

Salary: £40000 - £65000/annum

Job Summary:

We are looking to hire several contract Research Scientists with expertise in computer systems and AI infrastructure to conduct cutting-edge research at the intersection of computer systems, machine learning, and distributed systems. We welcome applicants with backgrounds in one or more of the following areas: operating systems, distributed systems, and machine learning systems.

Key Responsibilities:

* Rapid Prototyping: Collaborate with a multidisciplinary team to quickly develop and test proof-of-concept prototypes, validating research ideas in real-world, industrial environments.

* Performance Optimization: Perform detailed profiling and optimization of operating systems and large-scale distributed systems, leveraging a range of heterogeneous hardware (e.g., CPU, NPU) for enhanced performance.

* Research Publications: Transform research findings and innovative contributions into high-impact publications in top-tier academic journals and conferences.

* Technical Documentation: Create and maintain comprehensive technical documentation outlining research methods, design decisions, and implementation specifics to ensure reproducibility and support internal knowledge sharing.

* Stakeholder Engagement: Communicate research progress, performance insights, and key outcomes to internal stakeholders through clear and engaging presentations.

Person Specification:

List details of Knowledge, Skills, Experience and Qualifications needed to do the job:

Required:

* Bachelor's or Master's degree in Computer Science or a related technical field.

* Be comfortable with research methodology.

* Have an in-depth understanding of operating systems and/or distributed systems and/or cloud computing and/or machine learning algorithms.

* Good programming skills, master of at least one language, such as C/C++.

* Good communication and teamwork skills.

Desired:

* PhD in operating systems, distributed systems, machine learning, or a related field.

* Published papers in top journals/conferences focused on systems (NSDI, EuroSys, SoCC, OSDI etc.) and/or machine learning (NeurIPS, ICML, ICLR).

* Experience in the full lifecycle of developing, deploying, and maintaining large-scale cloud production systems, demonstrating expertise in scalability, reliability, and performance optimization
Apply Now