Software Developer 4
Oracle
Oracle
Join a pioneering team at the forefront of database and data management innovation, focusing on advanced areas like Oracle AI Lakehouse, AI Vector Indexes, open table formats, OLTP transaction processing, and JSON/document technologies. Oracle stands as the world's leading database for transactional workloads, and our Transaction Processing team is instrumental in developing its core transaction engine. We are a group of dedicated professionals who form the backbone of the Oracle database.
Our responsibilities encompass critical transaction areas such as locking, MVCC, parallel and distributed transaction coordination, and commit protocols. We also drive advancements in transaction support for AI Vector Databases, developer-centric features like JSON Duality Views, Oracle Flashback technologies, and foundational elements for Oracle AI Lakehouse. Furthermore, we are actively engaged in applied AI, cloud services, and the development of a high-performance Postgres implementation.
Members of our team have a history of significant contributions, holding hundreds of patents and publishing groundbreaking research at top-tier database conferences like VLDB, SIGMOD, and ICDE. This is a high-visibility role, with our projects frequently featured, such as at Oracle AI World. If you are passionate about database systems, data replication, consensus mechanisms, distributed systems, and applied AI, we encourage you to connect with us.
Contribute individually and collaboratively as a leading member of the team, providing technical direction and mentorship to others. Engage in complex, non-routine work that requires the application of advanced technical and business skills within a specialized domain. Drive innovation and development in core transaction areas, AI Vector Database support, JSON Duality Views, Oracle Flashback technologies, and foundational components for Oracle AI Lakehouse. Participate in applied AI initiatives and cloud service development.
A minimum of 7 years of experience in software engineering or a related field is required. A BS or MS degree, or equivalent practical experience relevant to the functional area, is necessary. This role involves highly complex and specialized work, requiring significant technical expertise and problem-solving abilities. Candidates should be adept at contributing to both individual projects and team objectives, with a capacity to guide and mentor junior team members.
Oracle
AI / Machine Learning