Software Developer 4

Oracle Oracle · Enterprise · India

Software Developer to build foundational data systems for AI-native enterprise intelligence, focusing on evolving Oracle Database to support semantic retrieval, hybrid query execution, and AI-powered retrieval capabilities close to the data. This involves designing and building high-performance AI-powered retrieval primitives within the database kernel, developing scalable indexing algorithms, engineering hybrid retrieval capabilities, and building database-native support for advanced query features and AI retrieval for lakehouse environments.

What you'd actually do

  1. Design and build high-performance AI-powered retrieval primitives inside the Oracle Database kernel, including vector search, multi-vector indexing, quantization, and tiered indexing.
  2. Develop scalable indexing algorithms that support high-concurrency, incremental, online updates for OLTP and streaming workloads.
  3. Engineer hybrid retrieval capabilities across relational, JSON, text, graph, spatial, and vector data using SQL execution and cost-based optimization.
  4. Build database-native support for semantic joins, predicate pushdown, storage offloading, and similarity-aware query planning.
  5. Develop AI retrieval capabilities for open lakehouse environments, including Apache Iceberg datasets, object storage, automated vectorization, and unstructured data substrates.

Skills

Required

  • database internals
  • storage engines
  • indexing
  • query processing
  • systems-level software engineering
  • C or C++
  • high-performance, low-level systems
  • algorithms for search, indexing, retrieval, concurrency, memory management, or distributed execution
  • distributed systems concepts
  • high availability
  • transactional consistency
  • concurrency control
  • multi-node execution
  • complex performance-sensitive systems
  • latency, throughput, correctness, and reliability
  • engineering projects involving design reviews, implementation, testing, and production-quality delivery

Nice to have

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

What the JD emphasized

  • AI-native enterprise intelligence
  • AI-powered retrieval capabilities
  • vector search
  • multi-vector indexing
  • quantization
  • semantic joins
  • AI retrieval capabilities

Other signals

  • AI-native enterprise intelligence
  • AI-powered retrieval capabilities
  • vector search, multi-vector indexing, quantization
  • database-native support for semantic joins
  • AI retrieval capabilities for open lakehouse environments