Job Description
We are looking for an experienced Software Engineer or Software Architect to help design and build advanced database functionality at the intersection of database systems, programming languages, distributed systems, and developer experience. This is a role for someone who enjoys solving deep technical problems, working across system layers, and shaping products used by a broad customer base.
What You'll Do
* Design and implement core features for SQL/JSON processing in Oracle Database and the Oracle API for MongoDB
* Work on architecture and implementation across database engine, query processing, language features, APIs, and distributed systems
* Build high-performance, reliable, and scalable systems in C and Java
* Contribute to areas such as query processing, full-text search, compilers/language design, optimization, execution, and interoperability across data models
* Investigate and resolve complex customer issues, inc...