Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Developer 4 @ Oracle

Home > DBA / Data warehousing

 Software Developer 4

Job Description

Software Developer 4 Locations
  • India
  • BENGALURU, KARNATAKA, India
  • HYDERABAD, TELANGANA, India
  • NOIDA, UTTAR PRADESH, India
  • PUNE, MAHARASHTRA, India
Job Identification
  • Job Category: Product Development
  • Role: Individual Contributor
  • Job Type: Regular Employee
  • Security Clearance Requirement: No
  • Years of Experience: 6 to 10+ years
  • Additional Info: Visa/work permit sponsorship is not available for this position
  • Language Requirements: Applicants are required to read, write, and speak the following languages: English
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.
Responsibilities
  • 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.
Qualifications
  • Career Level: IC4
Required Skills
  • C Programming Language
  • C++ Programming Language
  • Database Design
  • Oracle AI Database
  • Oracle Database - AI Vector Search
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: DBA / Data warehousing
Role: Data warehouse Developer
Employement Type: Full time

Contact Details:

Company: Oracle
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   database internals algorithms c++ c software development oracle indexing query handling kernel research artificial intelligence sql memory management system apache engine oracle database software engineering etl product engineering programming

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Software Engineer-Tableau Developer

  • Wells Fargo
  • 4 - 9 years
  • Hyderabad
  • 16 days ago
₹ Not Disclosed

Software Developer 4

  • Oracle
  • 6 - 10 years
  • Hyderabad
  • 23 days ago
₹ Not Disclosed

Senior Software Engineer - Tableau Developer

  • CGI
  • 7 - 8 years
  • Chennai
  • 23 days ago
₹ Not Disclosed

Software Engineer - Python Developer

  • Bahwan CyberTek
  • 5 - 7 years
  • Bengaluru
  • 25 days ago
₹ Not Disclosed

Oracle

About Accenture\\r\\n\\r\\n \\r\\n\\r\\nAccenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Op...

Job Listings