Back to search results

Research Assistant/Associate/SRA in Machine Learning Systems (Fixed Term)

University of Cambridge - Department of Computer Science and Technology

Location: Cambridge
Salary: Research Assistant £26,715-£30,942 or Research Associate £32,816-£40,322 or Senior Research Associate £41,526-£52,559
Hours: Full Time
Contract Type: Fixed-Term/Contract
Placed On: 30th June 2020
Closes: 30th July 2020
Job Ref: NR23353

Fixed-term: The funds for this post are available for 18 months in the first instance.

Role Summary

We are seeking an independent detail-oriented individual with strong hands-on systems skills, and familiarity with machine learning (or willingness to learn), to participate in projects within an active research team of PhD students and other RAs (see team description below). The core of this role will be two-fold. First, to administer and maintain existing experimental systems and code already developed by the team. Second, to participate in projects with other team members that require a mix of machine learning and systems - in which this role will aim to contribute primarily with system research and engineering. Opportunities to publish in top-tier venues and mentor PhD students will exist, depending on the experience of the successful candidate. This role will also focus on open-sourcing and maintaining select outcomes of research.

Essential Qualifications - BSc/BEng in computer science/software engineering/physics or similar - Strong programming experience in Python - Good understanding of distributed systems and operating systems - Basic understanding of machine learning and related libraries/frameworks such as NumPy, TensorFlow, and/or PyTorch - Basic understanding of embedded systems development - Good understanding of test-driven development and continuous integration - Basic grasp of common Linux command line tools

Beneficial Qualifications - MSc/MEng or PhD in computer science/software engineering/physics - Experience in conducting research and publishing academic papers in top-tier research venues - Experience with GPUs environments and systems for machine learning - Experience with FPGAs and/or non-trivial embedded system development - Experience in mobile programming (Kotlin/Java on Android, Swift/Objective-C on iOS) - Experience in cloud environments (AWS, Azure, GCP) - Understanding of common packaging formats (e.g., Python Wheels, Docker) - Prior experience with gRPC/ProtoBuf

Appointment at Research Associate level is dependent on having a PhD or a combination of Masters degree along with considerable experience. Those who have submitted but not yet received their PhD will be appointed at Research Assistant level, which will be amended to Research Associate once the PhD has been awarded. For appointment at Senior Research Associate level, the successful candidate will have to show evidence of multiple and extensive experience of the above qualifications.

To view the full advert please go to:

We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:

Subject Area(s):


Job tools
More jobs from University of Cambridge

Show all jobs for this employer …

More jobs like this
Join in and follow us

Browser Upgrade Recommended has been optimised for the latest browsers.

For the best user experience, we recommend viewing on one of the following:

Google Chrome Firefox Microsoft Edge