Oracle - Redwood City, CA

posted 4 months ago

Full-time - Principal
Redwood City, CA
Publishing Industries

About the position

Oracle's Core Database Cache Engine group is looking for experienced developers to work on Caching and High Availability technologies for the database. This role is pivotal in enhancing Oracle's database capabilities to support cloud and a new class of web and AI applications. The successful candidate will be part of a team that focuses on high-performance data access and innovative data protection technologies through three key components: a distributed memory cache for running large Oracle databases on massively-parallel clusters, a database recovery capability called Flashback, and a new feature called Oracle True Cache. The distributed memory cache is essential for Oracle Real Application Cluster, which powers many large and critically important databases in Fortune 500 companies. The Flashback capability allows database administrators to quickly revert the database to a previous state, supporting Data Guard replication and multi-tenant databases. Oracle True Cache, on the other hand, caches data in the middle-tier in front of the Oracle database, significantly improving application response times and scaling read-only workloads. This position can be classified as either a Consulting Member of Technical Staff or Principal Member of Technical Staff, depending on the candidate's experience. The ideal candidate should be self-motivated, possess a strong track record of innovation, and have experience leading or contributing to software projects in databases, distributed systems, operating systems, or storage software systems. A background in web application development is also advantageous. Candidates should hold a BS or MS in Computer Science or a related field, have strong systems programming skills, and possess effective communication and problem resolution skills. Knowledge of database internals is a plus.

Responsibilities

  • Develop and enhance caching and high availability technologies for Oracle databases.
  • Work on distributed memory cache systems for large Oracle databases.
  • Implement and improve the Flashback recovery capability for databases.
  • Develop high-performance caching solutions for converged databases.
  • Collaborate with cross-functional teams to support cloud and AI applications.
  • Lead or contribute to software projects in databases, distributed systems, or storage software systems.

Requirements

  • BS or MS in Computer Science or equivalent.
  • Strong systems programming skills.
  • 5 years of experience in the software industry.
  • Effective communication skills.
  • Strong problem resolution skills.
  • Experience with databases, distributed systems, operating systems, or storage software systems.

Nice-to-haves

  • Experience with web application development.
  • Knowledge of database internals.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short term disability and long term disability.
  • Life insurance and AD&D.
  • Supplemental life insurance (Employee/Spouse/Child).
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Flexible vacation and paid time off.
  • 11 paid holidays.
  • Paid sick leave with carryover options.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal services.
  • Voluntary benefits including auto, homeowner, and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service