Oracle - Santa Clara, CA

posted 2 months ago

Full-time - Mid Level
Santa Clara, CA
Publishing Industries

About the position

We are facing several engineering challenges in critical foundational data-plane services that power the next generation of Oracle Cloud Infrastructure (OCI) cloud. We need you to challenge existing engineering assumptions and boundaries, bringing in your expertise in highly performant, reliable, and available system engineering to elevate OCI data-planes to the next level. This is your opportunity to build innovative solutions for our customers from the ground up. Our team is young and growing fast, working on ambitious new initiatives such as providing canonical implementations of core components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with latency and performance comparable to that of a local NVMe drive, and creating standards and tooling to identify critical performance improvements across OCI data-planes. We are looking for self-motivated engineers with a passion for solving challenging system, data-plane level, and performance problems. You should be a solid developer able to dive deep into low-level systems, design broad distributed system interactions for high performance, and high-scale data-planes. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. As a member of the technical staff, you will be solving challenging problems at the system and data-plane level, contributing to the evolution of OCI data-planes and ensuring they meet the high standards expected by our customers.

Responsibilities

  • Envision and collaborate with executives for investment in new major data-plane components of Oracle's Cloud Infrastructure.
  • Drive the software design and development for OCI data-planes.
  • Define the foundations for the next generation of OCI data-planes, making deep architectural changes.
  • Take an active role in the definition and evolution of standard practices and procedures within the software engineering division.
  • Define specifications for significant new projects and develop software according to those specifications.
  • Perform professional software development tasks associated with developing, designing, and debugging software applications or operating systems.

Requirements

  • 3 years of relevant engineering, architecture, or development/operational experience.
  • Experience with C/C++ (preferred), Rust (preferred), or Java.
  • Experience in low-level and performance-critical system level service development.
  • Experience in low-level high concurrency systems.
  • Familiarity with Linux OSes/kernels, device drivers, performance testing tools, and distributed debugging tools.
  • Strong team player with outstanding communication, organization, and interpersonal skills.
  • Comfortable with complex, swiftly evolving software development environments.
  • Ability to learn new technologies quickly and improve cross-team processes.
  • Knowledge of cloud infrastructure concepts and technologies.

Nice-to-haves

  • Experience with performance testing tools and distributed debugging tools.
  • Familiarity with cloud infrastructure concepts and technologies.

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 policy for eligible employees.
  • 11 paid holidays.
  • Paid sick leave with a maximum cap of 112 hours.
  • 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