Are you passionate about software engineering and cloud databases and want to join an international team that is developing innovative database features? Then we are looking for you.
Our team at Oracle Labs develops the Oracle Database Multilingual Engine (MLE) [1,2] which enables developers to work efficiently with DB-resident data in modern programming languages and development environments of their choice. MLE embeds GraalVM [3] into the Oracle Database, focusing on tight integration of (PL/SQL and guest languages such as JavaScript. MLE uses GraalVM's Truffle interface and speculative optimizations for efficient conversions between database and guest language data types and leverages the GraalVM Native Image feature for embedding.
Oracle Labs is a department of Oracle devoted to research. Our research is focused on real-world outcomes: we aim to develop technologies that will someday play a significant role in the evolution of technology and society. The MLE team is based in Zurich (Switzerland), Redwood Shores (USA), and Casablanca (Morocco).
Required Skills
We are looking for people with a good coverage on the following skills:
References
[1] docs.oracle.com/en/database/oracle/
oracle-database/21/arpls/dbms_mle.html
[2] medium.com/graalvm/
mle-executing-javascript-in-oracle-database-c545feb1a010
[3] www.graalvm.org