Software Developer 4
1 week ago
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 Principal 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.
ResponsibilitiesAs a Principal Software Engineer on the team, you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing features. You should be able to architect broad systems interactions, be hands-on, be able to dive deep into any part of the stack and have a good sense of cloud infrastructure and networking knowledge. You should be able to work seamlessly in a collaborative, agile environment, and be excited to learn.
IC4s work independently and provide technical leadership to the broader organization. You should have experience developing and operating high-scale services, and an understanding of how to make these cloud-scale services resilient, balance speed and quality with iterative and incremental improvements. Understand operational excellence and know-how to infuse a culture of being proactive within your team. Recommend and justify major changes to new and existing products and establish consensus with data-driven approaches.
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
- Design and lead software projects without needing significant guidance and guide/mentor/coach junior engineers
- Balance between product feature development and production operational concerns like writing runbooks, ops automation, structured logging, instrumentation for metrics and events
- Leverage internal tooling at OCI to develop, build, deploy and troubleshoot software
- Participate in on-call for the service with the team
Qualifications
- 8+ years of experience shipping scalable, cloud native distributed systems
- BS in Computer Science, or equivalent experience
- Proficient in Java and knowledgeable about Python/Go and shell scripting tools
- Experience with container orchestration like Kubernetes/Docker Swarm
- Experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols
- Experience with components of modern infrastructure like containerization, software-defined networking
- 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)
Preferred Qualifications
- Experience building control plane/data plane solutions for cloud native companies
- 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 - IC4
-
Software Developer 4
1 week ago
India Oracle Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionProficient Full Stack developer with Java/J2EE.- Proficient in REST services and micro service architecture- Proficient in Mysql Queries or any Backend technologies.- Experience in common open source Software and tools such as Docker, Kubernetes, Jenkins, GIT or other Continues Integration/version control tools etc.- Deep understanding of Software...
-
Software Developer 4
2 weeks ago
Hyderabad, India Oracle Full timeJob Description Join Oracle's Fusion Security Team as an IC3 Software Engineer to design and deliver innovative security solutions for our industry-leading Fusion Cloud Applications. In this senior technical role, you will develop advanced security features and products, using modern programming languages like Java or Python, that will protect Oracle's...
-
Software Developer 4
2 weeks ago
India Oracle Full timeJob Description Design, 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 development, debugging, or designing of software applications or operating systems. Provide technical...
-
Software Developer 4
2 weeks ago
India Oracle Full timeJob 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...
-
Software Developer 4
1 week ago
India Oracle Full time ₹ 15,00,000 - ₹ 20,00,000 per yearDescriptionThe Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest...
-
Software Developer 4
1 week ago
India Oracle Full time ₹ 15,00,000 - ₹ 20,00,000 per yearDescriptionAs a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression...
-
Software Developer 4
2 days ago
India Oracle Full time ₹ 15,00,000 - ₹ 20,00,000 per yearDescriptionThe Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest...
-
Software Developer 4
1 week ago
India Oracle Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionThe IC4 Principal Software Engineer role is integral to the success and scalability of the OCEAN(Oracle Cloud Escalations and Notifications) service, a mission-critical platform supporting real-time incident management and operational alerting across cloud environments. This role emphasizes backend development and requires candidates capable of...
-
Software Developer 4
2 weeks ago
India Oracle Full timeJob Description As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Work is non-routine...
-
Software Developer 4
3 weeks ago
India Oracle Full timeJob Description We are seeking a Principal Software Developer Engineer to drive the development and architecture of our Cross-Domain Solutions (CDS) platform. In this role, you will independently design and build entire systems and services for secure data exchange solutions across different security domains. As a technical leader on the team, you will guide...