Software Engineer Oracle Database
Job Summary
Senior / Principal Software Engineer or Architect
Database Engine Search & Document Systems
Build the Next Generation of Database Infrastructure
Were looking for exceptional systems engineers to help shape the next generation of document search and AI-enabled capabilities inside Oracle Database.
This role is for engineers who enjoy solving hard systems problems across database internals query processing indexing storage engines search infrastructure language design and performance engineering.
Strong candidates often come from backgrounds in database engines search and information retrieval storage engines compilers distributed systems or other systems software.
Were hiring across multiple technical areas so you dont need experience in every domain. What matters most is a track record of building production systems strong engineering fundamentals and the ability to solve complex technical challenges at enterprise scale.
Note:This is notan LLM training or prompt engineering role. Our AI work focuses on the data layerdocument processing indexing hybrid retrieval query infrastructure and the systems that power intelligent applications.
What Youll Work On
Depending on your background and interests youll contribute to one or more of the following areas.
SQL/JSON & Document Engine Internals
Design and implement core database functionality for JSON and document workloads including query processing indexing optimization execution and storage.
Youll profile benchmark and optimize performance across the stackfrom storage formats through query execution and optimizer behavior.
Relevant experience
- Database internals
- Query engines
- Storage engines
- Indexing
- Query optimization
- Document data models
Full-Text Search & Hybrid Retrieval
Build search capabilities integrated directly into Oracle Database including inverted indexes analyzers ranking relevance and query integration.
Youll also help develop hybrid retrieval that combines lexical and vector search to support modern AI-powered applications.
Relevant experience
- Lucene
- Elasticsearch
- OpenSearch
- Information retrieval
- Ranking
- Search infrastructure
- Vector search
Document APIs & Database Compatibility
Help evolve Oracles MongoDB-compatible API and improve the experience of migrating production document workloads to Oracle Database.
Youll identify compatibility gaps prioritize improvements collaborate with engineering teams and occasionally work directly with customers to understand real-world workloads.
Relevant experience
- MongoDB
- Document databases
- Database APIs
- Enterprise migrations
- Query language compatibility
AI-Enabled Document Infrastructure
Build production infrastructure for document processing semantic retrieval indexing pipelines APIs and query surfaces that enable AI-driven applications.
The focus is on scalable reliable systemsnot AI models.
Relevant experience
- Document processing
- Semantic or vector search
- Retrieval infrastructure
- Data platforms
- AI application infrastructure
Query Languages & Multi-Model Systems
Design query-language capabilities and execution infrastructure spanning relational JSON document search and vector data models.
Relevant experience
- Compilers
- Language design
- Query planners
- Runtime systems
- SQL or NoSQL query languages
- Multi-model databases
What Were Looking For
Were hiring Senior Engineers Principal Engineers and Architects with a proven record of building production systems software.
You dont need Oracle Database experience or expertise in every area above. Were looking for engineers with strong systems fundamentals sound technical judgment and a passion for solving difficult engineering problems.
Why Join This Team
Build Core Database Technology
This is core database engineeringnot a prototype or sidecar service.
Youll work directly on query execution indexing storage search APIs and other performance-critical components that ship in one of the worlds most widely deployed enterprise database platforms.
Broad Technical Scope
Our roadmap spans SQL/JSON document databases MongoDB compatibility full-text search hybrid retrieval AI-enabled document processing and next-generation query capabilities.
Whether your expertise is deep or broad youll have opportunities to make a significant technical impact.
AI Meets the Data Layer
Modern AI applications require more than modelsthey depend on fast reliable data infrastructure.
This team builds the storage retrieval indexing query processing and operational foundations that make intelligent applications possible.
Experienced Peers & Technical Ownership
Youll work alongside experienced database engineers while owning meaningful technical problems from design through production.
We value engineers who combine architectural thinking with hands-on implementation and enjoy mentoring others while influencing technical direction.
You Might Be a Great Fit If...
You enjoy studying query plans designing index structures debugging performance bottlenecks improving APIs or understanding production workloads.
You like building infrastructure that other engineers depend on.
You can move comfortably between architecture and implementation and care about building elegant systems that perform reliably in production.
Research Experience Is Welcome
Research experience in databases systems compilers search programming languages or distributed systems is valuable. Publications at conferences such as VLDB SIGMOD ICDE SOSP OSDI NSDIor PLDIare a plus.
However this is nota credential-gated role.
Were equally interested in engineers who have built outstanding production systems translated research ideas into products or developed deep expertise through industry experience.
Ultimately what matters is your ability to solve hard systems problems and deliver production-quality software.
Responsibilities
Responsibilities
Core Strengths
Systems Engineering
Design build and ship production systems with a focus on correctness performance scalability and maintainability.
Database & Data Systems
Experience with database engines storage engines search infrastructure query processors or distributed data systems is highly valued.
Experience with Oracle Database PostgreSQL MongoDB DynamoDB Elasticsearch OpenSearch Lucene or comparable technologies is beneficial but not required.
Computer Science Fundamentals
Strong knowledge of algorithms data structures concurrency storage systems transactions indexing query processing or distributed systems.
We value deep fundamentals over any specific technology stack.
Programming & Performance
Write high-quality production software. Our primary implementation languages are C and Java although engineering ability matters more than language experience.
Youll profile benchmark analyze tradeoffs and optimize systems for latency throughput scalability and efficiency.
Technical Leadership
Take ambiguous problems from concept to production by designing solutions building consensus driving implementation and mentoring other engineers.
Strong communication and engineering judgment are essential.
Qualifications
Career Level - IC3
Required Experience:
IC
About Company
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when eve ... View more