• 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50



Joint Phd Scholarship With Oracle Labs


Any Industry
Source: uWorkin


UQ ranks in the top 50 as measured by the Performance Ranking of Scientific Papers for World Universities. The University also ranks 46 in the QS World University Rankings, 42 in the US News Best Global Universities Rankings, 66 in the Times Higher Education World University Rankings and 54 in the Academic Ranking of World Universities.

The student will be joining the UQ Data Science research group to work on this project. UQ DS is a world-leading group in the areas of information systems and data management. It aims to find innovative and practical solutions for creating value from big data in business, scientific and social applications. Members in the DS group have an enviable record of securing competitive funding from ARC and industry, as well as a stellar record of publication at the top-ranked conferences and journals. The student can also benefit from the data-intensive computing infrastructure in the DS group that is capable to support terabyte level high performance storage and processing.

Oracle Labs Australia

The student will also be joining Oracle Labs Australia, a world-known research laboratory that focuses on Intelligent Application Security. Oracle Labs Australia aims at integrating learning techniques (e.g., program synthesis, machine learning) and data analytics into the Program Analysis domain, to transform application security into an intelligent, automated and scalable solution that empowers developers, testers, and operation staffs. They hold numerous US patents and publish research at international peer-reviewed venues. The student will get access to relevant tools and datasets for their project, as well as be a part of the Open Source Intelligence team to enrich themselves with team discussions, obtain support in the analysis of programs, and better understand the application of the research to be conducted under this PhD project.

The award

Supervisor – Dr Wen Hua

This project will explore code representation learning which aims to generate continuous, distributed, low-dimensional vector representations (called embeddings) for code files. These embeddings are usually complementary to other statically-extracted or manually-engineered code features, to empower machine learning algorithms for various code-related applications. The expected outcomes include a suite of cutting-edge techniques for code representation learning that capture both latent semantics and structural properties of the code files, as well as a package of toolkits which will be evaluated for various code-related tasks using public code datasets and those provided by Oracle Labs.

A working knowledge of deep learning and Python/Java/C++ programming, an understanding of program analysis techniques or an interest to understand the basics would be of benefit to someone working on this project.

Selection criteria

To be eligible to apply, you must also meet the entry requirements for Higher Degrees by Research at UQ. Applications will be judged on a competitive basis taking into account the applicant’s previous academic record, publication record, honours and awards, and employment history.

This scholarship is open to Australian citizens, permanent residents and International students who are currently in Australia at the time of application and commencement.

The applicant will demonstrate academic achievement in the field/s of machine learning and/or programming language and/or cyber security and the potential for scholastic success.

A background or knowledge of deep learning and/or program analysis is highly desirable.


The 2021 Research Training Program (RTP) living allowance stipend rate is AUD$28,597 per annum (indexed annually), which is tax-free for three years with two possible extensions of up to 6 months each in approved circumstances (conditions apply).


For further information, please contact Dr Wen Hua at [email protected]

How to apply

To apply for admission and scholarship, follow this link. There is no separate application for scholarship because you will have the opportunity to request scholarship consideration on the application for admission.

Before submitting an application you should:

When you apply, please ensure that under the scholarships and collaborative study section you:

  1. Select ‘My higher degree is not collaborative’
  2. Select 'I am applying for, or have been awarded a scholarship or sponsorship'.
  3. Select ‘Other’, then ‘Research Project Scholarship’ and type in ‘ORACLE LABS’ in the 'Name of scholarship' field.

See an example of what you have to do

Learn more about applying for a higher degree by research at UQ