⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Principal Backend (Java/ Python) Software Engineer – Cloud Platform & AI

  • Source: Oracle
  • Oracle
  • On-site
  • Bengaluru
  • Full-Time
  • Staff

Job Description

Oracle is seeking a Principal Data Systems Software Engineer to design, architect, and build the next generation of cloud-native platform services powering Oracle Database Cloud.

This is primarily a core software engineering role focused on large-scale distributed systems, cloud-native architecture, and enterprise platform development. The ideal candidate has extensive experience designing and building highly scalable backend systems, microservices, and cloud platforms, along with hands-on experience applying modern AI technologies such as Generative AI, LLMs, AI Agents, and Retrieval-Augmented Generation (RAG) to solve real-world engineering problems.

You will work on critical platform capabilities including database provisioning, lifecycle management, monitoring, automation, and operational intelligence while helping evolve the platform with AI-powered capabilities that improve automation, reliability, and developer productivity.

Key Responsibilities

  • Design, architect, and develop highly scalable cloud-native services supporting Oracle Database on OCI.
  • Build enterprise-grade distributed systems emphasizing scalability, resiliency, high availability, observability, and security.
  • Design and implement microservices and event-driven architectures for mission-critical cloud platform services.
  • Drive architecture and technical design for large-scale backend platform components.
  • Build platform capabilities for provisioning, lifecycle management, monitoring, automation, and operational workflows.
  • Apply Generative AI technologies—including LLMs, AI Agents, and RAG—to enhance platform intelligence and operational automation.
  • Design enterprise integrations across databases, APIs, cloud services, and internal platforms.
  • Collaborate closely with Product Management, Compute Engineering, Operations, and other Oracle engineering teams.
  • Lead technical initiatives, mentor engineers, and influence engineering best practices.
  • Troubleshoot complex production issues and drive root cause analysis for highly available cloud services.

Qualifications & Skills

Required

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 6+ years of experience designing and developing enterprise software products or cloud platform services.
  • Strong experience building large-scale distributed systems and cloud-native applications.
  • Proven experience designing and implementing backend services, microservices, and event-driven architectures.
  • Strong software engineering fundamentals including: 
    • Distributed systems
    • Concurrency
    • System design
    • API design
    • Data modeling
    • Performance optimization
  • Strong programming experience in Java and/or Python.
  • Experience developing production services on OCI, AWS, Azure, or GCP.
  • Experience with Kubernetes, Containers, REST APIs, and cloud-native technologies.
  • Experience building enterprise software with scalability, availability, observability, and security as core design principles.
  • Experience with CI/CD pipelines, Infrastructure as Code (Terraform), and DevOps practices.
  • Experience integrating enterprise systems, databases, and cloud services.

AI Experience

Hands-on experience applying modern AI technologies in production systems, including one or more of the following:

  • Generative AI applications
  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • AI Agents
  • Prompt Engineering
  • Model orchestration frameworks
  • Vector databases and embeddings
  • AI evaluation frameworks
  • AI inference services

Note: AI/ML expertise is expected as part of building modern intelligent cloud services. However, this role is fundamentally a software engineering and distributed systems position rather than an AI research or data science role.

Preferred Qualifications

Experience with one or more of:

  • Database platforms or database internals
  • Enterprise cloud platform development
  • AI Copilots or Agentic AI platforms
  • MCP (Model Context Protocol)
  • Knowledge Graphs
  • Semantic Search
  • Linux internals
  • Performance engineering
  • Multi-tenancy
  • SLO-driven service engineering
  • AI governance and responsible AI
  • Enterprise workload modernization

What We’re Looking For

We are looking for engineers who have:

  • Built enterprise software products used at large scale.
  • Designed and developed distributed systems running in production.
  • Strong backend development expertise in Java and/or Py…

Skills

  • Java
  • Python
  • amazon-web-services
  • microsoft-azure
  • google-cloud-platform
  • Kubernetes
  • Terraform
  • oracle-recruiting-cloud
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Oracle

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes