Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oracle Logo

Software Developer 4

Oracle

$96,800 - $223,400
Nov 12, 2025
Remote, US
Apply Now

Oracle Cloud Infrastructure (OCI) is re-architecting its provisioning layer to support exponential scale and deliver advanced capabilities for OCI GPU Servers, requiring a Principal Software Engineer with deep experience in GPU and Networking technologies to build the infrastructure powering tomorrow's cloud.

Requirements

  • Experience with GPU Architecture, GPU baseboards, GPU firmware management, GPU Networking and GPU monitoring.
  • Experience with Front-End and Back-End Networking products/protocols (RDMA, IB and RoCE) and programming.
  • Experience with IO device sub system and PCIe System Architecture.
  • Experience with DMTF - PLDM/SPDM standards.
  • Operating System (LINUX and/or UNIX).
  • Experience with PCIe System Architecture, low level System Programming, and/or Firmware development.
  • Familiarity with BMC(Baseboard Management Controllers), Smart NICs and DPUs is a plus.

Responsibilities

  • Design and implement new Hardware Provisioning products and features that are the foundation for OCI core services with a special emphasis on GPU and Networking products and protocols.
  • Analyze the architecture, design and implementation of existing products with a focus on improving scalability, performance, extensibility and security.
  • Interface with Oracle's customers to understand their needs and design and deliver novel solutions to address these needs.
  • Debug and fix issues that are found in the OCI fleet.
  • Work closely with our GPU and Network vendors to drive new requirements to meet provisioning and security goals.
  • Develop secure provisioning and management solutions for OCI GPU-accelerated servers, ensuring robust performance, reliability, and security from manufacturing to deployment and operations.
  • Work in all phases of the software life cycle: architecting, designing, developing, testing, releasing, and supporting cloud management software.

Other

  • The successful candidate must possess excellent communication skills and will be expected to use these skills to communicate with a geographically diverse team across many technology consumers.
  • BA/BS or higher degree in Computer Science or Equivalent.
  • 8 or more years of professional experience designing, implementing, testing, releasing, and maintaining software applications and systems in C/C++ and Python.
  • Experience with entire product life cycle: Architecture, Design, Implement, Support.
  • Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.