Senior Software Engineer

World leader in cloud solutions using tomorrow's technology to tackle today's problems.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Oracle's AI2NE Organization is seeking a Senior Software Engineer to join their team focused on RDMA cluster networking for High-Performance Computing (HPC) and AI/ML workloads. This role is central to Oracle Cloud Infrastructure (OCI), supporting the development and operations of large-scale global network infrastructure. The position combines deep networking expertise with programming skills, managing hundreds of thousands of network devices supporting millions of servers.

The ideal candidate will work at the intersection of cloud infrastructure and advanced networking, contributing to the design and implementation of state-of-the-art RDMA clusters specifically optimized for AI, ML, and HPC workloads. This role offers the opportunity to work with cutting-edge technology in a company that's been at the forefront of enterprise technology for over 40 years.

As a Senior Software Engineer, you'll be responsible for developing network solutions, automating processes, and ensuring the reliability of critical infrastructure. You'll collaborate with various teams, mentor junior engineers, and participate in the architecture design process. The role requires expertise in networking protocols, automation, and programming, with a focus on Python development.

Oracle offers a competitive benefits package and promotes a diverse, inclusive workplace where innovation thrives. This position provides an excellent opportunity to work on technology that's shaping the future of cloud computing and artificial intelligence, while being part of a team that's pushing the boundaries of what's possible in network architecture and performance.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Collaborate with program/project managers to develop milestones and deliverables
  • Develop and safely execute network change
  • Develop solutions for front line support teams
  • Mentor junior engineers
  • Participate in network solution and architecture design
  • Participate in operational rotations
  • Provide break-fix support and lead root cause analysis
  • Develop automation scripts for routine tasks
  • Coordinate with networking automation services
  • Build dashboards for network monitoring
  • Serve as SME on software development projects
  • Collaborate with network vendor technical teams

Requirements For Senior Software Engineer

Python
Linux
  • Bachelor's degree in CS or related engineering field with 5+ years of Network Engineering experience or master's with 3+ years
  • Experience working in a large ISP or cloud provider environment
  • Experience with MPLS, BGP/OSPF/IS-IS, TCP, IPv4, IPv6, DNS, and DHCP protocols
  • Extensive experience with Python scripting and data center design
  • Experience with network monitoring and telemetry solutions
  • Experience with network modeling and programming – YANG, OpenConfig, NETCONF
  • Excellent organizational, verbal, and written communication skills
  • Ability to participate in on-call rotation

Benefits For Senior Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Senior Software Engineer

Senior Cloud Solution Engineer

Senior Cloud Solution Engineer position at Oracle in Mexico City, focusing on cloud migration and implementation projects with 5+ years of experience required.

Senior Member of Technical Staff- OCI

Senior cloud infrastructure engineering role at Oracle focusing on Kubernetes and containerized services, requiring 4+ years of distributed systems experience.

Cloud Solution Engineer 4

Senior Cloud Solution Engineer position at Oracle, focusing on cloud architecture design and implementation, requiring 6-10+ years of experience and bilingual proficiency.

Senior Network Reliability Engineer

Senior Network Reliability Engineer position at Oracle Cloud Infrastructure focusing on network automation and reliability for global cloud operations.

Software Developer 4

Senior cloud solutions architect role at Oracle, combining technical expertise with customer advisory to design and implement enterprise cloud solutions.