Software Developer 3

2 weeks ago


India Oracle Full time

Job Description

Senior Software Development Engineer - OCI AI Platform, Services & Solutions Org
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 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.

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.

What You'll Do

- Build cloud service on top of the 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
- Leverage internal tooling at OCI to develop, build, deploy and troubleshoot software
- Participate in on-call for the service with the team

Qualifications

- 4+ years of experience shipping scalable, cloud native distributed systems
- Experience building control plane/data plane solutions for cloud native companies
- Proficient in Go, Java, Python
- Experience with container orchestration like Kubernetes
- Experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols
- Experience with production operations and best practices for putting quality code in production and troubleshoot issues when they arise
- Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)
- BS in Computer Science, or equivalent experience

Preferred Qualifications

- MS in Computer Science
- Experience in diagnosing, troubleshooting and resolving performance issues in complex environments
- Deep understanding of Unix-like operating systems
- Production experience with Cloud and ML technologies
- Generative AI, LLM, Machine learning experience

Career Level - IC3


  • Software Developer 3

    2 weeks ago


    India Oracle Full time

    Job Description Are you interested in building large-scale distributed infrastructure for the cloud Oracle's Cloud Infrastructure (OCI) team is building new Infrastructure-as-a-Service technologies that operate at large scale in a distributed multi-tenant cloud environment. Join OCI Networking to build highly scalable and customizable services offering...

  • Software Developer 3

    4 weeks ago


    India Oracle Full time

    Job DescriptionDesign, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical...


  • Bengaluru, India APPIT Software Inc Full time

    Job Description Software Engineer- ALM Location : Bangalore Role : Software Engineer Notice period : 30 days Experience : 3-5 years Primary Skills: - Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases. - Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and...

  • Software Developer 3

    4 weeks ago


    India Oracle Full time

    Job DescriptionAre you interested in building large-scale distributed infrastructure for the cloud Oracle's Cloud Infrastructure (OCI) team is building new Infrastructure-as-a-Service technologies that operate at large scale in a distributed multi-tenant cloud environment. Join OCI Networking to build highly scalable and customizable services offering...

  • Software Developer 3

    4 weeks ago


    India Oracle Full time

    Job DescriptionDesign, develop, troubleshoot and debug software programs for java, Spring frameworks, SQL,MicroservicesHands on experience in Designing and architecting and implementing Java, Spring, Microservice applications.Good knowledge on RDMS, NoSQLKnowledge on Cloud Platforms and containerization. preferably OCI, Docker, KubernetesGood to have...

  • Software Developer 3

    4 weeks ago


    India Oracle Full time

    Job DescriptionOracle Healthis focused on delivering software solutions to help the world's largest pharmaceutical companies positively impact people's lives by supporting the cost-effective development of treatments for today's most challenging health related issues.We are seeking an experienced and talented Senior Full Stack Engineer to join our dynamic...


  • India ORACLE Full time

    Job Category Product Development Oracle Health is focused on delivering software solutions to help the world s largest pharmaceutical companies positively impact people s lives by supporting the cost-effective development of treatments for today s most challenging health related issues We are seeking an experienced and talented Senior Full Stack...

  • Software Developer 3

    3 weeks ago


    India Oracle Full time

    Job DescriptionWe are seeking hands-on engineers that share our passion and excitement of operating distributed systems at hyper scale using cloud native best practices. You will have part in the disruption of the health care industry and will help deliver better patient care.This is a greenfield opportunity to design and build new cloud centric applications...

  • Software Developer 3

    4 weeks ago


    India NetSuite Full time

    Job DescriptionOracle Healthis focused on delivering software solutions to help the world's largest pharmaceutical companies positively impact people's lives by supporting the cost-effective development of treatments for today's most challenging health related issues.We are seeking an experienced and talented Senior Full Stack Engineer to join our dynamic...


  • Bengaluru, India Oracle Full time

    Job Description Are you interested in building large-scale distributed infrastructure for the cloud Oracle's Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them...