Software Developer 4
3 weeks ago
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 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. As 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
3 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
3 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
15 hours ago
India Oracle Full timeJob Description Seeking an experienced and highly motivated Senior Application Developer to join our dynamic development team. As a Senior Software Designer & Developer. This employee is expected to play a key role in designing, developing, troubleshooting and maintaining enterprise applications while providing technical leadership and mentorship to junior...
-
Software Developer 4
2 weeks 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
2 weeks 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
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
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
2 weeks ago
India Oracle Full time ₹ 1,00,00,000 - ₹ 2,00,00,000 per yearDescriptionOCI 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...
-
Software Developer 4
4 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...
-
Software Developer 4
15 hours ago
India Oracle Full timeJob Description 10+ years of hands-on software development experience, consistently delivering complex, high-impact projects at scale. Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proficient in Java, Python, or similar object-oriented languages, with a strong understanding of engineering principles, data structures, and...