* About the Employer - Oracle
Oracle is the world’s leading provider of business software. With a presence in over 175 countries, we are one of the biggest technology companies on the planet. We're using innovative emerging technologies to tackle real-world problems today. From advancing energy efficiency to reimagining online commerce, the work we do is not only redefining the world of business—it's helping advance governments, power nonprofits, and giving billions of people the tools they need to outpace change. For more information about Oracle (NYSE:ORCL), visit us at oracle.com.
* About the Product - Oracle Autonomous Database
Oracle Autonomous Database is the world’s most popular and advanced converged database. From processing trillions of transactions a day to driving world-class applications in all sectors of the industry like banking, insurance, healthcare, travel, and government agencies, Oracle has established its leadership and vision in the database landscape by a huge margin over its nearest competitor. It provides exceptional and cutting-edge capabilities like, to name a few, autonomous management using machine learning, immaculate integration with Oracle Cloud Infrastructure (OCI) and Oracle Autonomous Database Cloud Services, high availability using Real Application Clusters, inbuilt virtualization with pluggable databases, instantaneous database replication, REST support, hardened security, sub-second failure recovery, and real-time data analytics to all database customers - enterprises and startups alike.
* Team Description - Oracle Database Transactions Engine
The Transaction Engine team is responsible for Atomicity, Consistency, Isolation and Durability (ACID) of the Oracle Database. The team delivers on the core transaction processing capabilities of the database like end-to-end lifecycle of a database transaction, transaction locking, multi-version concurrency control (MVCC), parallel and distributed transactions, commit coordination protocols, autonomous undo management, parallel transaction recovery, Oracle's super-fast columnar store for analytics processing, Oracle Flashback, and Oracle Blockchain technologies.
We are now designing and developing a novel cloud-native database that is a massively distributed, petabyte-scale, fault-tolerant and 99.999% available. The Transactions team is at the forefront of this development effort. The new database architecture employs ground-breaking algorithms for consensus, data consistency, data replication, distributed transactions, distributed locking, transaction isolation, causality, concurrency, asynchrony, and fault-tolerance. This enormous venture strives to fortify Oracle’s dominant position in enterprise databases and online transaction processing for many decades to come.
Oracle Autonomous Database Cloud Services thrives on automations and innovations in transaction processing. Several key enhancements from the transactions engine team on automatic management of transactional resources like undo space allocation and undo retention tuning generates millions of dollars in revenue for our Cloud Services by eliminating the need of a database administrator.
Our team members publish in the best database conferences in the world (VLDB, ICDE, SIGMOD, EDBT) and are responsible for hundreds of seminal database patents. We actively collaborate with many database and storage groups from prestigious schools and other organizations to advance on innovative ideas and projects. If you are a highly motivated engineer who is seeking to work on cutting edge distributed systems and database systems design in the most elite, important and highly visible team at Oracle Database, you have come to the right place.