Software Engineer / Architect — AI Json/mongodb

Oracle Oracle · Enterprise · United States

Software Engineer/Architect to design and ship next-gen AI-enabled document APIs, enhance SQL/JSON engine features for JSON workloads, drive compatibility for Oracle API for MongoDB, and engage with customers migrating to Oracle. The role involves cross-cutting systems work and technical leadership, contributing to an AI-first trajectory within Oracle's AI infrastructure investments.

What you'd actually do

  1. Design and ship new AI-enabled document interfaces that extend Oracle’s multi-model story beyond today’s SQL/JSON and MongoDB-compatible surface.
  2. Architect and implement capabilities in query processing, indexing, optimization, and execution for JSON workloads at scale.
  3. Drive compatibility and feature parity so customers can migrate production workloads from MongoDB to Oracle with confidence.
  4. Partner directly with customers migrating to Oracle, understand their workloads, advise on best practices, and channel field insights into product improvements.
  5. Contribute to full-text search, compiler/language-design components, and interoperability across relational and document data models.

Skills

Required

  • 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
  • Solid understanding of SQL and at least one document/NoSQL query model.
  • 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.

Nice to have

  • C, C++, Rust, or other systems languages are a plus.
  • Experience with compilers, language design, or query-language implementation.
  • 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.
  • Master’s or PhD preferred.

What the JD emphasized

  • Critically, you are not just an ideas person: you think in concepts and architectures, but you also write excellent code and ship it yourself.
  • Performance is a first-class concern: you will profile, benchmark, and tune at every layer.
  • Work hands-on with migration teams and customers to identify gaps and prioritize fixes.
  • 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.

Other signals

  • AI-enabled document interfaces
  • AI-first trajectory
  • AI roadmap
  • OCI's strength as a cloud for AI workloads
  • AI infrastructure
  • build intelligent applications
  • AI-enabled developer ecosystem
  • AI-assisted code review
  • AI technologies you are building for