15 hours ago

Principal Member of Technical Staff

Oracle

Hybrid
Full Time
$180,000
Hybrid

Job Overview

Job TitlePrincipal Member of Technical Staff
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$180,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Principal Member of Technical Staff at Oracle

We are seeking hands-on engineers with deep expertise and a passion for tackling complex challenges within distributed systems, virtualized infrastructure, and highly available services. If you possess these qualities, Oracle offers the opportunity to design and construct innovative new systems from inception. This is an exciting period within our domain; we are experiencing rapid growth, are still in an early stage, and are embarking on ambitious new initiatives. Engineers at every level have the potential for significant technical and business impact.

As a key member of the software engineering division, you will actively contribute to defining and evolving standard practices and procedures. Your responsibilities will include defining and developing software for tasks related to the development, design, and debugging of software applications or operating systems.

About Oracle Cloud Infrastructure (OCI)

At Oracle Cloud Infrastructure (OCI), we are a diverse team of creators and inventors building the future of the cloud for Enterprises. We operate with the agility and mindset of a start-up, combined with the scale and customer-centric focus of the world's leading enterprise software company.

Our values form OCI's foundation and guide our pursuit of excellence. We champion equity, inclusion, and respect for all. We are dedicated to the greater good in both our products and our actions. We are committed to continuous learning and embracing opportunities for personal and professional growth. We challenge one another to transcend past achievements and shape our future.

You are a builder here. You will join a team of exceptionally intelligent, motivated, and diverse individuals, receiving the autonomy and support necessary to deliver your best work. Our workplace is dynamic and flexible, fostering a sense of belonging and encouraging individual contributions. If your ambition is to construct large-scale distributed infrastructure for the cloud, this is the ideal team for you!

Oracle is making aggressive investments in Oracle Cloud to deliver the industry's most comprehensive cloud solutions. Only Oracle provides a complete suite of integrated services, encompassing applications as a service, platform as a service, and infrastructure as a service, thereby eliminating the data and business process fragmentation often associated with cloud silos. Infrastructure Services, including Compute, Storage, and Messaging, are a critical component of these offerings. This is your chance to join the dynamic Compute team, which delivers elastic compute capabilities to support any workload in the cloud!

Responsibilities

As a Principal Member of Technical Staff, you will assume ownership of the software design and development for significant components of Oracle's Cloud Infrastructure. You are expected to be both a proficient coder and a distributed systems generalist, capable of delving deeply into any aspect of the stack and low-level systems, as well as designing broad distributed system interactions. You should prioritize simplicity and scalability, work effectively within a collaborative, agile environment, and be eager to learn.

Minimum Qualifications

  • 8+ years of software development experience with distributed systems within large-scale environments.
  • Proficient in Java, C, or C++ and experienced with scripting languages such as Python or Perl.
  • Experience working on large-scale, highly distributed services infrastructure.
  • Experience operating in a mission-critical, tier-one live site servicing environment.
  • Possess a systematic problem-solving approach, strong communication skills, a sense of ownership, and drive.
  • Experience designing architectures demonstrating deep technical expertise in one area, or spanning multiple products, to achieve high availability, scalability, market-leading features, and flexibility for future business demands.
  • Ability to effectively communicate technical ideas both verbally and in writing (e.g., technical proposals, design specifications, architecture diagrams, and presentations).

Preferred Qualifications

  • Demonstrable knowledge of data structures, algorithms, operating systems, distributed systems fundamentals, and cloud-native development.
  • Working familiarity with operating systems internals, networking protocols (TCP/IP, HTTP), and standard network architectures.
  • Strong troubleshooting and performance tuning skills.
  • Experience building multi-tenant, virtualized infrastructure is a strong plus.

Key skills/competency

  • Distributed Systems
  • Virtualized Infrastructure
  • Highly Available Services
  • Java
  • C/C++
  • Python
  • Large-Scale Environments
  • Architecture Design
  • Scalability
  • Data Structures
  • Algorithms

Tags:

Principal Member of Technical Staff
distributed systems
cloud infrastructure
software design
development
highly available services
problem-solving
architecture
scalability
operational environment
agile
Java
C
C++
Python
operating systems
networking protocols
data structures
algorithms
virtualized infrastructure
cloud-native

Share Job:

How to Get Hired at Oracle

  • Research Oracle's OCI vision: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their enterprise cloud focus.
  • Tailor your resume: Highlight your expertise in distributed systems, Java/C/C++, cloud infrastructure, and large-scale environments, using keywords from the job description.
  • Showcase problem-solving: Prepare specific examples demonstrating your systematic approach to overcoming complex technical challenges in distributed or virtualized environments during interviews.
  • Emphasize collaboration & agility: Be ready to discuss how you thrive in dynamic, collaborative, and agile development teams, aligning with Oracle's cultural values.
  • Network with Oracle engineers: Connect with current and former Oracle Cloud Infrastructure employees on LinkedIn for insights, advice, and potential referrals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background