cover image
Oracle

Senior Software Developer

Hybrid

Washington, United states

$ 178,100 /year

Senior

Full Time

09-11-2025

Share this job:

Skills

Leadership Python Java CI/CD Kubernetes Problem-solving Networking Training Architecture Machine Learning PyTorch TensorFlow Programming Organization Software Development CI/CD Pipelines Microservices

Job Specifications

Job Description

OCI is Oracle’s next-generation cloud platform, built for the most demanding enterprise workloads. We are focused on delivering high-performance computing, storage, networking, and platform services at global scale.

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—we empower teams across Oracle and our customers to build and deploy AI at scale.

We are looking for a Senior Software Engineer to join our growing team and help shape the future of AI infrastructure and services at Oracle. You will work on critical components of OCI’s AI platform, including high-scale GPU cluster management, self-service ML infrastructure, and model training and serving systems.

Work on critical AI infrastructure that powers Oracle’s GenAI and ML initiatives. Contribute to high-impact projects with visibility across Oracle Cloud. Collaborate with top engineers and researchers in a fast-paced, innovation-driven environment. Grow your career in a supportive, mission-driven team building the future of enterprise AI.

This is a highly technical, hands-on role where you’ll build large-scale distributed systems, optimize AI/ML workflows, and collaborate with cross-functional teams to deliver scalable and reliable solutions.

Career Level - IC3

Responsibilities

Responsibilities:

Design, implement, and operate scalable services for GPU-based model training, tuning, and inference.
Build tools and APIs that enable internal and external users to easily launch, monitor, and manage ML workloads.
Collaborate with product, infrastructure, and ML engineering teams to define and deliver key platform features.
Optimize performance, reliability, and efficiency of AI infrastructure using best-in-class engineering practices.
Contribute to platform automation, observability, CI/CD pipelines, and operational excellence.
Troubleshoot complex issues in distributed systems and participate in on-call rotations as needed.
Mentor junior engineers and participate in design and code reviews.

Basic Qualifications:

BS degree in Computer Science or related field
4+ years distributed service engineering experience in a software development environment
Development experience in a modern programming language, such as Java, Python
Hands-on experience designing, developing, and operating public cloud service control or data planes
Demonstrable technical leadership and mentorship skills

Preferred Qualifications:

5+ years of experience in software development, preferably in cloud services, infrastructure, or AI/ML platforms.
Proficiency in one or more programming languages (e.g., Java, Python).
Experience with distributed systems, container orchestration (e.g., Kubernetes), and microservices architecture.
Understanding of machine learning pipelines, model training/tuning, and GPU workloads.
Familiarity with AI frameworks (e.g., PyTorch, TensorFlow) and MLOps tools (e.g., MLflow, Ray, Kubeflow) is a plus.
Familiarity with NVIDIA tools like CUDA, NCCL, Run:ai is a plus
Strong problem-solving and debugging skills.
Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.

Qualifications

Disclaimer:

Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range in USD from: $79,800 - $178,100 per year. May be eligible for bonus and equity.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.

Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following:

Medical, dental, and vision insurance, including expert medical opinion
Short term disability and long term disability
Life insurance and AD&D
Supplemental life insurance (Employee/Spouse/Child)
Health care and dependent care Flexible Spending Accounts
Pre-tax commuter and parking benefits
401(k) Savings and Investment Plan with company match
Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours

About the Company

We're a cloud technology company that provides organizations around the world with computing infrastructure and software to help them innovate, unlock efficiencies and become more effective. We also created the world's first - and only - autonomous database to help organize and secure our customers' data. Oracle Cloud Infrastructure offers higher performance, security, and cost savings. It is designed so businesses can move workloads easily from on-premises systems to the cloud, and between cloud and on-premises and other ... Know more