Senior Core Infrastructure Engineer

Oracle•Santa Clara, CA
•$79,200 - $209,500

About The Position

The Senior Core Infrastructure Engineer owns delivery of defined infrastructure features, from detailed design and maintainable implementation through testing, integration, and production support. The role builds efficient data paths involving packet forwarding, encapsulation, virtual networking, policy, or storage integration, and evaluates correctness and resource use under representative traffic conditions. The engineer makes component-level implementation decisions, measures and diagnoses performance, and investigates how network behavior affects storage latency and throughput in collaboration with networking and storage partners. The role also contributes instrumentation, error and recovery testing, release validation, code reviews, interface documentation, and debugging findings. It includes responsible use and validation of AI tools for coding, testing, debugging, and documentation. Success means delivering reliable, tested features with measured performance; becoming a dependable owner of assigned components; resolving issues systematically; and contributing improvements to team practices. The position offers ownership and the opportunity to influence implementation choices while working with technical partners across networking, storage, and hardware acceleration.

Requirements

  • At least 3 years of professional software engineering experience in systems or infrastructure software, including hands-on networking data plane development.
  • Strong C or C++ skills, including debugging, memory management, and concurrent programming on Linux.
  • Working knowledge of packet processing and networking fundamentals, including Ethernet, IP, TCP/UDP, routing, and switching.
  • Experience implementing or debugging networking software such as forwarding, encapsulation, virtual switching, or network policy.
  • Familiarity with the basic storage I/O path, latency, throughput, and failure handling, and ability to investigate issues with storage partners.
  • Experience with automated testing, debugging or profiling tools, and using measurements to explain software behavior.
  • Ability to independently deliver defined features, make detailed design decisions, and identify issues requiring broader architectural input.
  • Clear technical communication and constructive collaboration in design discussions, code reviews, and integration work.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.

Nice To Haves

  • Experience with DPDK or another user-space packet processing framework, traffic generators, packet captures, or network benchmarks.
  • Exposure to DPUs, SmartNICs, AMD Pensando, NVIDIA BlueField/DOCA, P4, or comparable technologies.
  • Experience with storage software, block storage, NVMe, NVMe over Fabrics, RDMA, or storage virtualization.
  • Experience with PCIe, DMA, SR-IOV, zero-copy techniques, hardware offload, load testing, or failure recovery testing.

Responsibilities

  • Turn defined objectives into detailed designs, maintainable code, tests, and integrated features; identify dependencies and communicate progress and risks early.
  • Implement packet forwarding, encapsulation, virtual networking, policy, or storage integration features, and evaluate correctness and resource usage under representative traffic conditions.
  • Select data structures, synchronization, and memory-management approaches within the component architecture, and explain tradeoffs in design and code reviews.
  • Use benchmarks, packet captures, and profiling tools to diagnose throughput, latency, CPU, and memory issues, and demonstrate improvements with repeatable measurements.
  • Understand the basic storage I/O path and investigate how network behavior affects latency and throughput with networking and storage partners.
  • Add production instrumentation, test error paths and recovery, contribute to release validation, and diagnose and fix owned-feature issues during integration and production support.
  • Review code, document interfaces and debugging findings, help teammates solve problems, and raise proposals when local improvements require architectural changes.
  • Review and validate AI outputs used in coding, testing, debugging, and documentation; remain accountable for correctness and share uses that improve team experience or reduce repetitive work.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short-term and long-term disability insurance.
  • Life insurance and AD&D; supplemental life insurance for employees, spouses, and children.
  • 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 eligibility and position type.
  • 11 paid holidays.
  • Paid sick leave: 72 hours upon hire, refreshed each calendar year, with unused balance carrying over up to a 112-hour cap.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal benefits.
  • Voluntary benefits including auto, homeowner, and pet insurance.
  • May be eligible for bonus and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service