Principal Member of Technical Staff

Oracle Oracle · Enterprise · United States

Seeking a Principal Member of Technical Staff to design and build innovative new systems from the ground up for Oracle Cloud Infrastructure (OCI). The role involves defining and evolving standard practices, developing software for designing and debugging applications or operating systems, and owning the software design and development for major components of OCI. Requires expertise in distributed systems, virtualised infrastructure, and highly available services, with a focus on building large-scale distributed infrastructure for the cloud.

What you'd actually do

  1. design and build innovative new systems from the ground up
  2. defining and developing software for tasks associated with the developing, designing, and debugging software applications or operating systems
  3. own the software design and development for major components of Oracle's Cloud Infrastructure
  4. dive deep into any part of the stack and low-level systems and design broad distributed system interactions

Skills

Required

  • distributed systems
  • virtualised infrastructure
  • highly available services
  • Java
  • C
  • C++
  • Python
  • Perl
  • software development experience
  • large-scale, highly distributed services infrastructure
  • operational environment with mission-critical tier-one livesite servicing
  • Systematic problem-solving approach
  • strong communication skills
  • sense of ownership
  • drive
  • designing architectures
  • high availability
  • scalability
  • market-leading features
  • flexibility to meet future business demands
  • communicate technical ideas verbally and in writing

Nice to have

  • data structures
  • algorithms
  • operating systems
  • distributed systems fundamentals
  • cloud-native development
  • operating systems internals
  • networking protocols (TCP/IP, HTTP)
  • standard network architectures
  • troubleshooting
  • performance tuning
  • building multi-tenant, virtualized infrastructure

What the JD emphasized

  • difficult problems in distributed systems
  • highly available services
  • large-scale distributed infrastructure
  • major components of Oracle's Cloud Infrastructure
  • deep technical depth in one area, or span many products