Senior Core Infrastructure Engineer

Oracle•Seattle, WA
•$79,200 - $209,500

About The Position

Within Oracle Cloud Infrastructure (OCI), the Technical Strategy & Oversight organization builds foundational systems for demanding services. Autonomous OCI is a greenfield initiative to develop a cloud platform that operates and scales with less manual work, making services fast, resilient, and self-healing by default. The role contributes to Lightweight Infrastructure (LWI), a next-generation runtime and platform layer for compute, storage, networking, identity, observability, and governance. The engineer designs, implements, tests, and optimizes components of distributed systems, with emphasis on scalability, resiliency, availability, security, and operability. The work includes performance and load testing, operational tooling and automation, monitoring and incident response, and collaboration on reliable infrastructure in a large, evolving codebase. The role also contributes to planning, cross-team partnership, problem solving, continuous learning, and process improvement.

Requirements

  • Bachelor’s or master’s degree in Computer Science, or equivalent practical experience.
  • 3–5+ years of software engineering experience building reliable services, infrastructure, or distributed systems.
  • Strong programming skills in at least one systems or backend language, such as Java, Go, Rust, C/C++, or Python.
  • Strong foundation in data structures, algorithms, operating systems, networking, concurrency, and distributed-systems fundamentals.
  • Ability to design, build, test, and debug reliable software in a large, evolving codebase.
  • Strong communication and collaboration skills, and an ownership-oriented mindset.

Nice To Haves

  • Rust experience is a strong plus for compute and systems-oriented roles.
  • Experience or strong interest in cloud infrastructure, virtualization, Linux systems, containers, storage, networking, security, schedulers, control planes, or management planes.

Responsibilities

  • Implement and contribute to distributed-system components that support horizontal and vertical scaling, including use of distributed state management tools.
  • Optimize code and systems for large-scale data processing and implement scalability requirements for assigned components.
  • Review team members’ implementations for scalability and use data-plane platform components for large-scale retrieval, storage, and processing.
  • Implement performance and load testing.
  • Collaborate on fault-tolerant components that withstand in-service updates through redundancy, replication, and automatic failover.
  • Apply recovery-oriented computing principles and implement retries, circuit breakers, and timeouts to handle service disruptions and network unreliability.
  • Implement tests and alarm configurations to proactively detect and address issues or failures.
  • Draft and execute runbooks and operational procedures to support recovery from failures.
  • Build and customize dashboards, telemetry, and alerting to monitor component health.
  • Design and implement functional requirements and tests for assigned features; implement fault-injection and brown-out test scenarios to evaluate correctness.
  • Implement data replication and synchronization techniques to maintain integrity and availability.
  • Diagnose, debug, and resolve component issues; implement strategies to prevent interruptions and avoid customer maintenance windows when resolving issues.
  • Design and implement automation scripts and tools for operational troubleshooting.
  • Participate in operational support rotations, incident response, and root-cause investigations.
  • Apply security measures in multi-tenant environments, including encryption and access controls, and implement remediation plans.
  • Help ensure cloud infrastructure complies with relevant industry standards and regulations and that documentation remains current.
  • Maintain automation scripts and tools, including Infrastructure as Code, for cloud infrastructure management; follow change-management plans for patching, updates, and rollbacks.
  • Track timelines with minimal supervision, complete work in alignment with project requirements, and adjust priorities as resources or timelines change.
  • Collaborate across teams, align expectations, understand stakeholder and customer needs, and contribute to shared objectives.
  • Identify and address standard and non-standard issues, analyze information from multiple sources, escalate complex issues as appropriate, and contribute to knowledge sharing.
  • Build skills, seek feedback and training, stay current with industry trends, and contribute to continuous learning.
  • Recommend process, protocol, and workflow improvements and seek input on alternative approaches.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability
  • Long-term disability
  • Life insurance and AD&D
  • Supplemental life insurance
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) savings and investment plan with company match
  • Flexible or accrued vacation, depending on employee eligibility and position
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal benefits
  • Voluntary auto, homeowner, and pet insurance
  • May be eligible for bonus and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service