Software Developer 4

Oracle logo

Oracle

View Salaries, Reviews, and more  

Job Summary


Salary
₹107,605 - ₹193,290 / Monthly EST

Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
JSON C SQL Apache Tiered Oracle C++ Graph

Job Description

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.

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

About Us

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [email protected] or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Interview Questions of Software Developer 4 at Oracle

Interview questions from Oracle that are similar to Software Developer 4
View more interview questions from Oracle →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now