Principal Core Infrastructure Engineer (OCI Object Storage)

Oracle

Seattle (WA)

On-site

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Paid time off
Stock purchase plan
Parental leave

Job summary

Oracle in Seattle is seeking engineers to build large-scale distributed infrastructure for the cloud. The Object Storage Service team focuses on durable, highly available services that meet enterprise workloads.

As part of the team, you will lead design and development of components for scalable systems, implement automation with IaC, and help ensure reliability and security in a multi-tenant environment. This role offers the chance to impact Oracle's object storage roadmap and work with

Qualifications

  • Experience designing and building distributed systems.
  • Experience with large-scale storage and multi-tenant services.
  • Strong focus on reliability, availability, and performance.

Responsibilities

  • Lead software design for Object Storage Service components and features.
  • Architect scalable distributed systems to meet growth and QoS requirements.
  • Implement fault tolerance, redundancy, and failover mechanisms.
  • Define and monitor KPIs and telemetry for system health and performance.

Skills

Distributed systems
Large-scale storage
High availability
Cloud computing

Tools

IaC

Job description

Are you interested in building large-scale distributed infrastructure for the cloud? Oracle’s Cloud Infrastructure team is building Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with industry-leading compute, storage, networking, database, security, and an ever‑expanding set of foundational cloud-based services.

As part of this effort, the Object Storage Service team is looking for hands‑on engineers with expertise and passion in solving difficult problems in distributed systems, large‑scale storage, and highly available services. If this is you, you can be part of the team that drives the best‑in‑class Object Storage Service into the next phase of its development. These are exciting times for the service—we are growing fast and delivering on innovative, enterprise‑class features to satisfy the most demanding big data and enterprise workloads for our customers. An engineer at any level can have significant technical and business impact.

Responsibilities
  • Lead the software design and development for major components and features of the Object Storage Service; both a rock‑solid coder and familiar with distributed systems.
  • Value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.
System Design & Architecture — System Scalability
  • Lead the development and implementation, and begin to architect components of scalable distributed systems that support horizontal and vertical scaling to meet system demands, including leveraging distributed state management tools.
  • Optimize code and/or systems for large‑scale data processing and high‑throughput requirements to support hyper‑scale systems.
  • Define scalability requirements for owned components and ensure design and implementation requirements are met.
  • Design systems to scale with elasticity (e.g., effectively scaling both up and down).
  • Leverage data plane platforms to effectively handle large‑scale data retrieval, storage, and processing.
  • Design performance and load testing.
System Design & Architecture — System Reliability Design
  • Build and design fault‑tolerant components and systems capable of withstanding in‑service updates by implementing redundancy, replication, and automatic failover mechanisms.
  • Design systems to effectively handle service disruptions (e.g., network partitions) by prioritizing consistency, availability, or partition tolerance.
  • Implement and optimize approaches to handle network unreliability, including load‑shedding, throttling, and rate‑limiting.
  • Design components and systems that are durable and adhere to service‑level objectives (SLOs), setting expectations for availability and durability of other computing services within the department.
System Design & Architecture — System Reliability Performance
  • Define key performance indicators (KPIs) and telemetry to identify gaps or issues in running systems.
  • Build and customize moderately complex dashboards, telemetry systems, and alerting mechanisms to proactively monitor components and system health.
System Design & Architecture — Correctness / Availability
  • Design and implement functional and correctness requirements for feature sets and/or systems in new or existing systems.
  • Design complex test scenarios (e.g., fault‑injection, brown‑out) to evaluate system correctness.
  • Implement data replication and synchronization techniques to maintain data integrity and availability.
Operational Troubleshooting & Incident Management
  • Take a proactive role in diagnosing, debugging, and resolving issues in active components and systems to support ongoing operation, and mentor others in these processes.
  • Implement strategies to prevent interruptions, ensuring no maintenance windows are required for customers and users when resolving issues.
  • Maintain expertise in owned components and systems to ensure effective troubleshooting and performance.
  • Meet operational readiness expectations through design and implementation.
  • Serve in operational support rotations, providing guidance in incident response and root cause investigations.
Compliance & Security
  • Implement robust security measures to protect data and applications in multi-tenant environments, including encryption techniques and access controls.
  • Execute remediation plans to address identified security gaps.
  • Ensure cloud infrastructure is in compliance with industry standards and regulations and that documentation is up to date.
Automation & Change Management
  • Develop and maintain automation scripts and tools (e.g., Infrastructure as Code (IaC)) to manage cloud infrastructure.
  • Create and adhere to change management plans for patching, updating, and rolling back applications, and begin designing systems and components to allow for automation of these processes.
Core Responsibilities
Planning & Execution
  • Manage and coordinate moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to requirements for a moderately‑sized project or initiative. Efficiently delegate, monitor, and prioritize work across multiple projects, providing technical oversight and adjusting plans to address shifts in resources or timelines.
Collaboration & Partnership
  • Collaborate across the organization to align on expectations and achieve shared objectives. Leverage understanding of business leaders, stakeholders, and/or customers to ensure proposed solutions meet their needs. Support inclusivity by actively seeking and listening to diverse perspectives, ensuring others feel heard and respected.
Problem Solving
  • Identify and address moderately complex issues by analyzing a wide range of data and/or information to identify solutions in accordance with standard practices. Proactively escalate unresolved or critical issues with a thorough assessment and suggest potential solutions. Review, contribute to, and document problem‑solving strategies.
Continuous Learning
  • Pursue learning opportunities to expand knowledge and skills and/or tools in new areas and stay abreast of the latest industry trends and best practices. Proactively seek and leverage ongoing feedback and training to improve skills. Coach and mentor junior team members, fostering continuous learning and knowledge sharing within and across teams.
Continuous Improvement
  • Develop ideas, recommend updates, and/or collaborate on the implementation of process improvements to increase the efficiency and effectiveness of processes, protocols, and workflows across teams, and evaluate the impact on key stakeholders. Solicit feedback from others on ideas for alternative approaches and methods for continued improvement.
Performance and Development
  • Contribute to the talent development pipeline by participating in candidate interviews, assessing candidates, and providing hiring recommendations.

LI-KR4

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
  • Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non‑overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
  • 11 paid holidays
  • Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance
Career Level - IC4

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States.

Equal Employment Opportunity

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Core Infrastructure Engineer (OCI Object Storage)
Principal Core Infrastructure Engineer (OCI Object Storage)

Oracle • Santa Clara (CA)

On-site
USD 114,000 - 235,000
Senior Core Infrastructure Engineer (OCI Object Storage)
Senior Core Infrastructure Engineer (OCI Object Storage)

Oracle • Nashville (TN)

On-site
USD 120,000 - 160,000
Medical, dental, and vision insurance
Disability and life insurance
401(k) with company match
+2
Senior Data Center Facilities Engineer
Senior Data Center Facilities Engineer

Oracle • Harwood Township (ND)

On-site
USD 90,000 - 130,000
Medical, dental, and vision insurance
Short/long term disability
401(k) with company match
+1
Senior Core Infrastructure Engineer
Senior Core Infrastructure Engineer

Oracle • United States

On-site
USD 79,000 - 210,000
Director, Core Infrastructure Engineering
Director, Core Infrastructure Engineering

Oracle • Nashville (TN)

On-site
USD 169,800 - 355,400
Medical insurance
401(k) with company match
Paid time off and holidays
Principal Core Infrastructure Engineer
Principal Core Infrastructure Engineer

Oracle • Frankfort (KY)

On-site
USD 115,000 - 235,000
Medical, dental, vision insurance
401(k) with company match
Paid time off
Principal Core Infrastructure Engineer
Principal Core Infrastructure Engineer

Oracle • Austin (TX)

On-site
USD 115,000 - 235,000
Medical, dental, vision insurance
401(k) with company match
Paid time off
+2
Principal Data Center Facilities Engineer
Principal Data Center Facilities Engineer

Oracle • United States

On-site
USD 126,000 - 265,000
Medical, dental, and vision insurance
401(k) Savings and Investment Plan with company match
Flexible vacation policy
+2
Software Developer 4
Software Developer 4

Oracle • Montpelier (VT)

On-site
USD 115,000 - 235,000
Medical insurance
Dental insurance
Vision insurance
+5
Lead Principal Core Infrastructure Engineer
Lead Principal Core Infrastructure Engineer

Oracle • Santa Clara (CA)

On-site
USD 146,000 - 307,000
Health insurance
401(k) plan with company match
Paid time off
+1