Taro Logo

Software Developer 4

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. They've partnered with industry-leaders in almost every sector and have been operating with integrity for 40+ years.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Job Description

OCI is Oracle's next-generation cloud platform, built for the most demanding enterprise workloads. The AI Platform, Services & Solutions organization within OCI is building a robust ecosystem to support the end-to-end lifecycle of AI and machine learning workloads. From GPU infrastructure and training pipelines to model serving and deployment tools, they empower teams across Oracle and their customers to build and deploy AI at scale.

As a Principal Software Engineer, you will work on critical components of OCI's AI platform, including high-scale GPU cluster management, self-service ML infrastructure, and model serving systems. You'll be part of a team building cloud services that power Oracle's GenAI and ML initiatives, with opportunities to contribute to high-impact projects visible across Oracle Cloud.

The role offers the chance to work with top engineers and researchers in a fast-paced, innovation-driven environment, while growing your career in a supportive, mission-driven team building the future of enterprise AI. You'll be responsible for architecting broad systems interactions, diving deep into any part of the stack, and leveraging cloud infrastructure knowledge to build scalable solutions.

The position requires strong technical leadership, experience with high-scale services, and the ability to make cloud-scale services resilient. You'll need to balance speed and quality, drive operational excellence, and use data-driven approaches to recommend and justify major changes to products.

Last updated 5 hours ago

Responsibilities For Software Developer 4

  • Build cloud service on top of modern Infrastructure as a Service (IaaS) building blocks at OCI
  • Design and build distributed, scalable, fault tolerant software systems
  • Participate in the entire software lifecycle – development, testing, CI and production operations
  • Design and lead software projects without needing significant guidance
  • Balance between product feature development and production operational concerns
  • Leverage internal tooling at OCI to develop, build, deploy and troubleshoot software
  • Participate in on-call for the service with the team

Requirements For Software Developer 4

Go
Java
Python
Kubernetes
  • 8+ years of experience shipping scalable, cloud native distributed systems
  • BS in Computer Science, or equivalent experience
  • Proficient in Go, Java, Python and shell scripting tools
  • Experience with container orchestration like Kubernetes/Docker Swarm
  • Experience with highly available services and service-oriented design patterns
  • Experience with modern infrastructure like containerization, software-defined networking
  • Experience with production operations and best practices
  • Strong communication skills both verbal and written

Benefits For Software Developer 4

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan