Oracle - Seattle, WA

posted 3 months ago

Full-time - Principal
Seattle, WA
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). 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. With your superb technical, research, and analytical capabilities, along with a demonstrated ability to get the right things done quickly and effectively to delight our customers, you will envision, collaborate with executives for investment, and drive the software design and development for new major data-plane components of Oracle's Cloud Infrastructure. You will define the foundations for the next generation of OCI data-planes, making deep architectural changes as an outstanding builder and technical leader with an established industry track record of success in leading large cloud-scale projects. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will define specifications for significant new projects and specify, design, and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing, and debugging of software applications or operating systems.

Responsibilities

  • Envision and collaborate with executives for investment in new major data-plane components.
  • Drive the software design and development for OCI data-planes.
  • Define the foundations for the next generation of OCI data-planes.
  • Make deep architectural changes as a technical leader.
  • Define specifications for significant new projects.
  • Specify, design, and develop software according to specifications.
  • Perform professional software development tasks associated with developing, designing, and debugging software applications or operating systems.

Requirements

  • 5 years of relevant engineering, architecture, or development/operational experience.
  • Strong experience in C/C++ programming languages.
  • Experience with high-concurrency systems.
  • Experience in low-level and performance-critical system level design and service development.
  • Working experience with Linux OSes/kernels, device drivers, performance testing tools, distributed debugging tools, high-performance distributed storage, and networking.
  • 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 drive, follow, evangelize, and improve cross-team processes.
  • Expert knowledge of cloud infrastructure concepts and technologies.
  • Experience working with geographically distributed teams.
  • Significant work experience in startups or fast-paced enterprise technology development environments.

Nice-to-haves

  • Experience with performance testing tools and distributed debugging tools.
  • Familiarity with high-performance distributed storage solutions.
  • Experience in developing remote persistent storage solutions.

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 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