Oracle logo
Oracle Verified
Software

Software Engineer / Architect — AI JSON/MongoDB

United StatesOnsiteFull TimeDistinguished / ArchitectPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

This role is for a Software Engineer/Architect focused on AI, JSON, and MongoDB compatibility within Oracle's database systems. The candidate will design and implement next-generation document APIs, enhance SQL/JSON engine features, and drive compatibility for the Oracle API for MongoDB. Key responsibilities include performance tuning, customer engagement for migration support, and contributing to cross-cutting systems like full-text search. The role requires strong computer science fundamentals, excellent coding skills, and the ability to lead projects from conception to production, mentoring other engineers and influencing product direction in a greenfield, AI-first environment.

The ideal candidate does not wait for tasks. You see a gap, propose a solution, build consensus, and drive it to production. You bring strong computer-science fundamentals — data structures, algorithms, systems thinking — and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are not just an ideas person: you think in concepts and architectures, but you also write excellent code and ship it yourself. You also enjoy working directly with customers: we are actively migrating large workloads from MongoDB to Oracle, and this role involves understanding real-world usage, guiding adoption, and feeding customer insights back into the product.

What You Will Own

  • Next-gen document APIs — Design and ship new AI-enabled document interfaces that extend Oracle’s multi-model story beyond today’s SQL/JSON and MongoDB-compatible surface.
  • SQL/JSON engine features — Architect and implement capabilities in query processing, indexing, optimization, and execution for JSON workloads at scale. Performance is a first-class concern: you will profile, benchmark, and tune at every layer.
  • Oracle API for MongoDB — Drive compatibility and feature parity so customers can migrate production workloads from MongoDB to Oracle with confidence. Work hands-on with migration teams and customers to identify gaps and prioritize fixes.
  • Customer engagement — Partner directly with customers migrating to Oracle, understand their workloads, advise on best practices, and channel field insights into product improvements. Support escalations alongside Developer Operations.
  • Cross-cutting systems work — Contribute to full-text search, compiler/language-design components, and interoperability across relational and document data models.
  • Technical leadership — Mentor engineers, raise the quality bar through design reviews, and help translate ambiguous requirements into shippable plans.

Why This Team

  • Greenfield opportunity — Most of the roadmap is new. You will shape products, not just patch them.
  • AI-first trajectory — Oracle’s AI roadmap and OCI’s strength as a cloud for AI workloads give this team outsized impact on how developers build intelligent applications.
  • Company momentum — Oracle is making generational investments in AI infrastructure. This team is where that investment meets the data layer — a compelling place to build a career for the next decade.
  • Unique technical niche — The Oracle API for MongoDB is one-of-a-kind: full MongoDB wire-protocol compatibility backed by a converged, enterprise-grade engine. Few teams anywhere work on this kind of problem.
  • Scale and reach — Features you build ship to one of the largest installed bases in enterprise software.
  • Experienced peers — You will collaborate with engineers who have decades of database-systems expertise.
  • Modern, AI-powered toolchain — We work with a fully AI-enabled developer ecosystem: Codex, AI-assisted code review, and intelligent testing. You will build with the same AI technologies you are building for.
  • Strong foundations in database internals: storage, query processing, indexing, transactions, or distributed consensus.
  • Deep concern for performance — you instinctively profile, measure, and optimize, and you have experience tuning systems for latency, throughput, or resource efficiency.
  • Excellent programming skills with strong command of data structures, algorithms, and systems-level thinking. Experience in Java is expected; C, C++, Rust, or other systems languages are a plus.
  • Experience with compilers, language design, or query-language implementation.
  • Solid understanding of SQL and at least one document/NoSQL query model.
  • Hands-on experience with one or more of: Oracle Database, MongoDB, PostgreSQL, DynamoDB, Elasticsearch/OpenSearch, or Lucene.
  • Experience with full-text search engines or information retrieval (e.g., Lucene, Elasticsearch, OpenSearch) is a strong plus.
  • Comfort with ambiguity — you can take a vague customer need and turn it into a concrete technical proposal.
  • Self-directed; you lead projects, not just execute tickets.
  • Effective communicator — able to present ideas to peers, leadership, and customers. Comfortable engaging with enterprise customers on migration planning and technical adoption.

Education:

Bachelor’s degree in Computer Science or a related field

(Master’s or PhD preferred).

Equivalent professional experience is equally valued.

Sample Oracle interview questions

  • 1

    Design a typeahead box for a search engine

    system designmedium
  • 2

    Design a distributed key-value store.

    system designmedium
  • 3

    Design browser history

    system designmedium
  • 4

    Is this a valid palindrome?

    codingeasy
  • 5

    Given an integer array nums and an integer k, return true if nums has a subarray of at least two?

    codinghard

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Oracle's application page.