Our Projects
Oracle Labs research is focused on real-world outcomes: our researchers aim to develop technologies that will someday play a significant role in the evolution of technology and society.
Current Projects
GraalVM
A high-performance runtime supporting Java and JVM languages, JavaScript, Python, WebAssembly, and more. It can run standalone or embedded in OpenJDK / OracleJDK as well as Oracle Database and MySQL.
Macaron
Macaron is a supply chain security analysis tool which focuses on the build integrity of an artifact and the artifact dependencies
Machine Learning Research Group
The mission of the Machine Learning Research Group is to scale Machine Learning across Oracle by researching and developing ML-based solutions that improve Oracle's products and services.
Mathematical Optimization
The MLRG group in Oracle Labs builds general tools to solve both classic and emerging optimization problems and provides consulting to develop specific optimizations solutions for Oracle customers
Possum Pie
The goal of project Possum Pie is to equip developers with tooling to analyse, tighten, and eventually infer security policies for cloud systems.
Programming Language Research Group
Programming language design, semantics, algorithms, and implementation with an emphasis on convenient use of parallelism using multicores and GPUs.
RASPunzel
Project RASPunzel aims to deliver an automated and scalable runtime application self-protection (RASP) solution for Java.
Secure Languages
Exploration of new secure language concepts and secure abstractions that can be applied in future languages to prevent vulnerabilities in code written in those languages.
AI/ML Technology for Enterprise Applications
Our mission is to develop AI for enterprise applications on Oracle’s platform, focusing on intelligent agents, automation, adaptive solutions, semantic search, and explainable AI
AI/ML for Cybersecurity
Our mission is to use AI/ML-driven agents to transform Oracle cybersecurity and cloud operations—empowering investigators, automating threat detection, remediation, simulation, and overall defense.
AI/ML in Database
Oracle Labs advances Oracle Database with AI/ML, including vector search, in-database models, and graph analytics, empowering enterprises to gain powerful, secure, scalable AI insights in-database.
Anomaly Detection for Multivariate Time Series
Multivariate time series analysis provides early detection of anomalies in Oracle Customer assets and products, allowing customers to avoid costly failures and outages.
Application Platform
The Application Platform project enables automated testing, scaling, tuning, and failure detection and recovery to help improve application security, reliability, and performance.
Computer Architecture and Performance Modeling (CAP)
Performance analysis of computer system architectures exploiting new technology trends using advanced workload characterization and modeling techniques.
Intelligent Application Security (IAS)
The Intelligent Application Security team at Oracle Labs works on innovative projects in the application security space spanning areas like program analysis and machine learning.
Oracle Database Multilingual Engine
A runtime for executing GraalVM languages in Oracle Database.
Oracle Labs Apps
Designing, building and operating modern apps running on Oracle Cloud Infrastructure
Toffee
Project Toffee aims to enable automated program repair by leveraging neuro-symbolic programming, which combines program analysis methods with the latest advancements in large language models (LLMs).
User Behavior Models for Identity Management
User behavior models can detect security attacks and risks. We have developed models that protect Oracle assets using a unique clustering approach.
Past Projects
Recent Updates

Program Analysis Opportunities
Discover career and internship opportunities at the project