Research Associate in Computer Science

Randwick, Australia
24 Nov 2017
End of advertisement period
10 Dec 2017
Contract Type
Fixed Term
Full Time
  • One of Australia’s leading research & teaching universities
  • Vibrant campus life with a strong sense of community & inclusion
  • Enjoy a career that makes a difference by collaborating & learning from the best

At UNSW, we pride ourselves on being a workplace where the best people come to do their best work.

The School is one of the largest computing schools in Australia. It offers undergraduate programs in Software Engineering, Computer Engineering, Computer Science and Bioinformatics, as well as a number of combined degrees with other disciplines. It attracts excellent students who have an outstanding record in international competitions. At the postgraduate level there is a large PhD research program and coursework programs at the Master’s and Graduate Diploma level in Computing and Information Technology and at Graduate Certificate level in Computing.

About the role

  • $101K - $119K plus 17% superannuation and annual leave loading
  • Fixed Term 24 months
  • Full-time (35 hours per week)

The purpose of this role is to deliver outstanding research in Programming Languages and Compilers. This is a new role to support an academic working on a project funded mostly by Huawei.

About the successful applicant

To be successful in this role you will:

  • A PhD in Computer Science.
  • Demonstrated skills in developing production-quality software applications, especially in an industrial setting or similar environment.
  • Demonstrated skills in developing pointer analysis tools for large codebases in C/C++ with millions of lines of code.
  • Demonstrated skills in developing CUDA programs for GPUs.
  • Demonstrated skills in developing bug detection techniques and tools, especially those for concurrency bugs (e.g., data races), for large codebases with millions of lines of code in C/C++.
  • Demonstrated skills in abstraction, algorithmic and software architecture
  • Demonstrated knowledge and experience in/with compiler development, including program analysis, low-level optimisation, and code generation.
  • Demonstrated knowledge and experience in compiler implementation, analysis and optimisation in production-quality compilers, especially LLVM.
  • Proven expertise in multiple programming languages, e.g., C, C++ and Java.
  • Understanding of software lifecycle, design, implementation and testing.
  • Strong communication skills to work with their supervisor and colleagues.
  • Demonstrated potential to supervise research students.
  • Must be willing to travel overseas to the industry sponsor (in China), as required

You should systematically address the selection criteria listed within the position description in your application. Please apply online - applications will not be accepted if sent directly to the contact listed.


Scientia Professor Jingling Xue, School of Computer Science & Engineering


Applications close: 10 December 2017