The ideal candidate does not wait for tasks. You see a gap, propose a solution, build consensus, and drive it to production. You bring strong computer-science fundamentals — data structures, algorithms, systems thinking — and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are not just an ideas person: you think in concepts and architectures, but you also write excellent code and ship it yourself. You also enjoy working directly with customers: we are actively migrating large workloads from MongoDB to Oracle, and this role involves understanding real-world usage, guiding adoption, and feeding customer insights back into the product.
What You Will Own
-
Next-gen document APIs — Design and ship new AI-enabled document interfaces that extend Oracle’s multi-model story beyond today’s SQL/JSON and MongoDB-compatible surface.
-
SQL/JSON engine features — Architect and implement capabilities in query processing, indexing, optimization, and execution for JSON workloads at scale. Performance is a first-class concern: you will profile, benchmark, and tune at every layer.
-
Oracle API for MongoDB — Drive compatibility and feature parity so customers can migrate production workloads from MongoDB to Oracle with confidence. Work hands-on with migration teams and customers to identify gaps and prioritize fixes.
-
Customer engagement — Partner directly with customers migrating to Oracle, understand their workloads, advise on best practices, and channel field insights into product improvements. Support escalations alongside Developer Operations.
-
Cross-cutting systems work — Contribute to full-text search, compiler/language-design components, and interoperability across relational and document data models.
-
Technical leadership — Mentor engineers, raise the quality bar through design reviews, and help translate ambiguous requirements into shippable plans.
Why This Team
-
Greenfield opportunity — Most of the roadmap is new. You will shape products, not just patch them.
-
AI-first trajectory — Oracle’s AI roadmap and OCI’s strength as a cloud for AI workloads give this team outsized impact on how developers build intelligent applications.
-
Company momentum — Oracle is making generational investments in AI infrastructure. This team is where that investment meets the data layer — a compelling place to build a career for the next decade.
-
Unique technical niche — The Oracle API for MongoDB is one-of-a-kind: full MongoDB wire-protocol compatibility backed by a converged, enterprise-grade engine. Few teams anywhere work on this kind of problem.
-
Scale and reach — Features you build ship to one of the largest installed bases in enterprise software.
-
Experienced peers — You will collaborate with engineers who have decades of database-systems expertise.
-
Modern, AI-powered toolchain — We work with a fully AI-enabled developer ecosystem: Codex, AI-assisted code review, and intelligent testing. You will build with the same AI technologies you are building for.
Internal Responsibilities
Strong foundations in database internals: storage, query processing, indexing, transactions, or distributed consensus.
Deep concern for performance — you instinctively profile, measure, and optimize, and you have experience tuning systems for latency, throughput, or resource efficiency.
Excellent programming skills with strong command of data structures, algorithms, and systems-level thinking. Experience in Java is expected; C, C++, Rust, or other systems languages are a plus.
Experience with compilers, language design, or query-language implementation.
Solid understanding of SQL and at least one document/NoSQL query model.
Hands-on experience with one or more of: Oracle Database, MongoDB, PostgreSQL, DynamoDB, Elasticsearch/OpenSearch, or Lucene.
Experience with full-text search engines or information retrieval (e.g., Lucene, Elasticsearch, OpenSearch) is a strong plus.
Comfort with ambiguity — you can take a vague customer need and turn it into a concrete technical proposal.
Self-directed; you lead projects, not just execute tickets.
Effective communicator — able to present ideas to peers, leadership, and customers. Comfortable engaging with enterprise customers on migration planning and technical adoption.
Education:
Bachelor’s degree in Computer Science or a related field
(Master’s or PhD preferred).
Equivalent professional experience is equally valued.
External Responsibilities
Strong foundations in database internals: storage, query processing, indexing, transactions, or distributed consensus.
Deep concern for performance — you instinctively profile, measure, and optimize, and you have experience tuning systems for latency, throughput, or resource efficiency.
Excellent programming skills with strong command of data structures, algorithms, and systems-level thinking. Experience in Java is expected; C, C++, Rust, or other systems languages are a plus.
Experience with compilers, language design, or query-language implementation.
Solid understanding of SQL and at least one document/NoSQL query model.
Hands-on experience with one or more of: Oracle Database, MongoDB, PostgreSQL, DynamoDB, Elasticsearch/OpenSearch, or Lucene.
Experience with full-text search engines or information retrieval (e.g., Lucene, Elasticsearch, OpenSearch) is a strong plus.
Comfort with ambiguity — you can take a vague customer need and turn it into a concrete technical proposal.
Self-directed; you lead projects, not just execute tickets.
Effective communicator — able to present ideas to peers, leadership, and customers. Comfortable engaging with enterprise customers on migration planning and technical adoption.
Education:
Bachelor’s degree in Computer Science or a related field
(Master’s or PhD preferred).
Equivalent professional experience is equally valued.