Oracle Labs Internships


 

OracleScaled2Oracle Labs Internships

 

Company Profile:

The Mission of Oracle Labs is straightforward: Identify, explore, and transfer new technologies that have the potential to substantially improve Oracle’s business. Oracle’s commitment to R&D is a driving factor in the development of technologies that have kept Oracle at the forefront of the computer industry. Although many of Oracle’s leading-edge technologies originate in its product development organizations, Oracle Labs is the sole organization at Oracle that is devoted exclusively to research.

In the UK our main areas of research are

  • Systems software for multiprocessor machines and “rack scale” clusters.
  • Programming language design (primarily Java and other JVM languages).

Currently we are investigating parallel runtime systems for graph analytics, and scheduling techniques for sharing this kind of hardware between multiple concurrent jobs with dynamically varying resource requirements).

1. Parallel Runtime Systems – Internship

Internship Description:

We are working on a parallel runtime system, focused particularly on high-performance “big data” applications written in Java.  The main problem we are trying to address is exposing control over storage allocation and placement in a way that combines the low-level control in systems languages such as C/C++, with the guarantees expected when using a high-level language (e.g., no use-after-free bugs, bounds-check failures, etc.).  We hope that the work will lead to research paper submissions over the coming year. We may have further positions available in related areas – e.g., around OS / runtime system interaction, and scheduling parallel workloads on shared infrastructure.

Required Skills / Knowledge / Qualifications:

Experience with parallel programming and/or language implementation. We are working primarily in C++11 and in Java.

Time-frame:

We are flexible on dates, and have internship projects in Cambridge throughout the year.

Location:

This project would be based in Cambridge UK.

Other main sites for Oracle Labs are in Redwood Shores (CA, USA), Burlington (MA, USA), Brisbane (Australia), and Zurich (Switzerland). Project topics vary across sites – there are more details of our research areas on the Oracle Labs web site, and we are happy to help put people in touch with groups working on relevant topics.

Application Deadline:

No specific deadline.

If you would like to apply for this opportunity, please send an email stating your interest to ppar-cdt_epcc@ed.ac.uk. You will then be advised on how to apply.

2. Anonymization of relational data sets for workload characterization

Internship Description:

Oracle Labs is seeking an intern to work on anonymization of relational data sets for workload characterization.

Commercial data sets and their associated queries are a valuable source of information when trying to characterize the behavior of databases; they often exhibit behaviors under-represented by benchmarks. However, the information contained in these data sets is sensitive and cannot be distributed widely.

This project seeks to develop anonymization software which can replace the individual data in such a data set with randomly-generated data while preserving the behavior of the associated queries over chosen metrics.

Required Skills / Knowledge / Qualifications:

The candidate should have a good working knowledge of statistics and an understanding of the basics of workload characterization. Experience with relational databases is a plus.

Time-frame:

Summer 2016.

Location:

This project would be based in Redwood Shores (California).

Other main sites for Oracle Labs are in Cambridge (UK), Burlington (MA, USA), Brisbane (Australia), and Zurich (Switzerland). Project topics vary across sites – there are more details of our research areas on the Oracle Labs web site, and we are happy to help put people in touch with groups working on relevant topics.

Application Deadline:

No specific deadline.

If you would like to apply for this opportunity, please send an email stating your interest to ppar-cdt_epcc@ed.ac.uk. You will then be advised on how to apply.

 << Back to the CDT PPar Internships page