Search by job, company or skills

Oracle

Software Developer 4

5-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 57 minutes ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Oracle is hiring Software Developers with 5+ years of experience to build foundational data systems for AI-native enterprise intelligence. Exceptions may be considered for candidates with a strong technical background and relevant project experience.
This role is ideal for engineers who enjoy solving deep systems problems across database internals, high-performance indexing, distributed systems, information retrieval, and AI/ML systems.
The selected candidate will help evolve Oracle Database from a traditional transactional engine into a unified platform where semantic retrieval, hybrid query execution, object storage, and AI-powered retrieval capabilities operate close to the data.

  • Design and build high-performance AI-powered retrieval primitives inside the Oracle Database kernel, including vector search, multi-vector indexing, quantization, and tiered indexing.

  • Develop scalable indexing algorithms that support high-concurrency, incremental, online updates for OLTP and streaming workloads.

  • Engineer hybrid retrieval capabilities across relational, JSON, text, graph, spatial, and vector data using SQL execution and cost-based optimization.

  • Build database-native support for semantic joins, predicate pushdown, storage offloading, and similarity-aware query planning.

  • Develop AI retrieval capabilities for open lakehouse environments, including Apache Iceberg datasets, object storage, automated vectorization, and unstructured data substrates.

  • Collaborate with engineers, architects, and product stakeholders to deliver enterprise-grade AI-native database foundations.

Qualifications:

  • 5+ years of software development experience, with flexibility for candidates who demonstrate strong technical depth through relevant projects, research, or product engineering experience.

  • Strong hands-on experience in database internals, storage engines, indexing, query processing, or related systems-level software engineering.

  • Advanced programming expertise in C or C++, with the ability to work on high-performance, low-level systems.

  • Experience designing or optimizing algorithms for search, indexing, retrieval, concurrency, memory management, or distributed execution.

  • Strong understanding of distributed systems concepts, including high availability, transactional consistency, concurrency control, or multi-node execution.

  • Ability to work on complex performance-sensitive systems where latency, throughput, correctness, and reliability are critical.

  • Experience collaborating on engineering projects involving design reviews, implementation, testing, and production-quality delivery.

Good-to-Have

Experience with vector search, approximate nearest neighbor search, graph-based retrieval, hybrid search, semantic search, or information retrieval systems.
Exposure to AI/ML systems, vector embeddings, RAG, or embedding lifecycle management.
Experience with database optimizers, SQL execution engines, predicate pushdown, query planning, or join algorithms.
Familiarity with Apache Iceberg, object storage, lakehouse architectures, unstructured data storage, or zero-ETL data pipelines.
Experience with Oracle Database or enterprise database platforms.

Career Level - IC4

More Info

About Company

Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas.In 2020, Oracle was the second-largest software company in the world by revenue and market capitalization.The company sells database software and technology (particularly its own brands), cloud engineered systems, and enterprise software products, such as enterprise resource planning (ERP) software, human capital management (HCM) software, customer relationship management (CRM) software (also known as customer experience), enterprise performance management (EPM) software, and supply chain management (SCM) software.

Job ID: 147065301

Similar Jobs

Early Applicant