O

Oracle

Builds databases, business apps and cloud services

Senior Core Infrastructure Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Ability to independently design and deliver major dataplane features in C and C++.
  • Understanding of systems programming, production software behavior, networking, and Linux.
  • Ability to plan and track work with minimal supervision, identify risks and dependencies early, and adapt execution as requirements change.

Responsibilities

  • Design and implement major features in C and C++ for OCI's high-performance Virtual Networking Dataplane.
  • Build packet-processing capabilities for routing, network address translation, network gateways, and security-policy enforcement.
  • Contribute to the design of distributed systems that meet requirements for scale, availability, performance, security, and maintainability.
  • Optimize CPU utilization, memory usage, concurrency, latency, and throughput for large-scale production environments.
  • Develop unit, integration, system, fault-injection, scale, and performance tests to validate system correctness and reliability.
  • Build fault-tolerant and recoverable components that can handle failures and software updates without disrupting customers.
  • Improve service observability through metrics, alarms, dashboards, telemetry, canaries, and operational health checks.
  • Diagnose and resolve complex Linux, networking, and production issues using logs, metrics, packet captures, core dumps, and debugging tools.
  • Participate in the production on-call rotation and contribute to incident response, root-cause investigations, and permanent corrective actions.
  • Create runbooks, diagnostic tools, and automation that make operational issues easier to detect, troubleshoot, and resolve.
  • Apply security and isolation principles appropriate for a multi-tenant cloud environment and contribute to the remediation of identified security risks.
  • Support safe change management through automated validation, staged deployment, monitoring, rollback, and recovery procedures.
  • Maintain automation and infrastructure-as-code used to build, deploy, and operate the service.
  • Own features through design, implementation, testing, deployment, production validation, and ongoing support.
  • Collaborate across networking, control-plane, infrastructure, security, and operations teams to deliver shared outcomes.
  • Participate in design and code reviews, document technical decisions, and contribute to team knowledge and engineering practices.
  • Identify opportunities to improve development, testing, deployment, and operational workflows through better tooling and automation.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs