O

Oracle

Builds databases, business apps and cloud services

Principal Core Infrastructure Engineer - Networking

Systems Software EngineeringUpdated on Nov 10
Full-timeIn-person

About the Job

Requirements

  • At least 6 years of relevant engineering, architecture, or development/operational experience; minimum qualifications also specify experience routes of 11 years without a degree, 7 years with a bachelor's degree, 5 years with a master's degree, or 3 years with a doctorate in a listed field.
  • Strong experience with data-plane architectures in networking devices and high-concurrency systems.
  • Experience designing, developing, and optimizing high-performance network solutions using DPDK and C/C++.
  • Working experience with Linux operating systems or kernels, device drivers, performance testing tools, or distributed debugging tools.
  • Expert knowledge of cloud infrastructure concepts and technologies.
  • Experience working with geographically distributed teams and in startup or fast-paced enterprise technology development environments.
  • Demonstrated ability to analyze and interpret data, use agile methodologies, automate operations, adhere to compliance requirements, apply quality assurance, use scripting languages, develop and execute software test plans, conduct code reviews, develop embedded systems, and estimate software effort and complexity.
  • At least 3 years of academic or professional experience with cloud platforms, 5 years of system-level testing and automation experience, and 4 years working with delivery and operation of large-scale distributed systems.
  • Bachelor's, master's, or doctorate in a listed field (or a related field), paired with the applicable software-development experience specified in the minimum qualifications.

Responsibilities

  • Envision, collaborate with executives on investment, and drive software design and development for major new cloud infrastructure data-plane components.
  • Define the foundations for next-generation virtual networking, make architectural changes, and lead large cloud-scale projects.
  • Define and evolve standard practices and procedures; specify, design, and develop software and operating-system applications.
  • Lead development and begin architecting scalable distributed-system components; define and enforce scalability requirements; optimize code and data paths for high-throughput workloads; and leverage data-plane platforms for retrieval, storage, and processing at scale.
  • Design systems for elasticity and scalability, including distributed state management, and design performance and load testing.
  • Build fault-tolerant systems that support in-service updates using redundancy, replication, and automatic failover; design for network partitions; and implement load-shedding, throttling, and rate-limiting while meeting service-level objectives.
  • Define key performance indicators and telemetry, and build dashboards, monitoring systems, and alerts for system health.
  • Design correctness requirements and complex fault-injection or brownout test scenarios; implement replication and synchronization to maintain data integrity and availability.
  • Diagnose, debug, and resolve production issues; mentor others; prevent customer-impacting maintenance windows; maintain operational readiness; and support incident response and root-cause investigations.
  • Implement security controls, remediate security gaps, maintain compliance and documentation, and protect data and applications in multi-tenant environments.
  • Develop automation scripts and tools, including infrastructure as code, and create and follow change-management plans for patching, updates, and rollbacks.

Desired Qualifications

  • People leadership or management experience.
  • One year of experience with cloud platforms such as AWS, Azure, Google, or Oracle Cloud.

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