
Oracle
Principal Core Infrastructure Engineer at Oracle
Oracle is hiring a Principal Core Infrastructure Engineer in Bengaluru, Karnataka, India. The role details below come from the employer’s posting. You apply on the employer’s own site, and TechJobs360 never charges candidates.
On this page
1. Job details
Oracle
Principal Core Infrastructure Engineer
Bengaluru, Karnataka, India
Not disclosed by employer
See the job description
On the employer’s site
2. Job description from Oracle
JOB SUMMARY
We are seeking a Principal Core Infrastructure Engineer who is passionate about
solving complex engineering problems in distributed systems, virtualized
infrastructure, and highly available storage services.
In this hands-on technical role, you will lead the design and development of
major components and features within the OCI Block Storage Service. You will
architect scalable and elastic distributed systems, optimize critical code and
data paths, and design systems that maintain correctness, durability,
availability, and performance at hyperscale.
You will also play an important role in operational excellence by improving
observability, diagnosing complex production issues, strengthening security and
compliance, driving automation, and mentoring other engineers.
Success in this role requires strong programming fundamentals, deep distributed
systems expertise, sound architectural judgment, and the ability to work
effectively across both detailed implementation and broad system-level design.
RESPONSIBILITIES
KEY RESPONSIBILITIES
* Design and architect scalable distributed systems: Lead the design and
implementation of major Block Storage components that support horizontal and
vertical scaling, elasticity, distributed state management, and large-scale
data processing.
* Drive performance and efficiency at scale: Optimize software, data paths, and
system interactions for high-throughput, hyperscale workloads; establish
scalability requirements and develop appropriate performance and load-testing
strategies.
* Engineer highly reliable and durable services: Design fault-tolerant systems
using redundancy, replication, synchronization, and automated failover while
enabling in-service upgrades and minimizing customer-visible disruption.
* Design for distributed-systems failure modes: Develop systems that behave
predictably during network partitions, infrastructure failures, and traffic
spikes by applying appropriate consistency and availability models, load
shedding, throttling, and rate limiting.
* Ensure correctness, availability, and observability: Define functional and
correctness requirements, establish KPIs and telemetry, build dashboards and
alerts, and create sophisticated validation strategies such as fault
injection and brownout testing.
* Own operational excellence: Proactively diagnose, debug, and resolve complex
production issues; participate in operational support rotations; conduct or
guide root-cause investigations; and ensure systems meet
operational-readiness standards.
* Strengthen security and compliance: Implement security controls for
multi-tenant cloud environments, including encryption and access controls;
remediate identified vulnerabilities and maintain infrastructure and
supporting documentation in accordance with applicable requirements.
* Advance automation and engineering practices: Develop Infrastructure as Code
(IaC), tooling, and automated workflows for provisioning, patching, updating,
deployment, and rollback while mentoring engineers and contributing to strong
engineering practices across the team.
QUALIFICATIONS & SKILLS
MANDATORY
* 10+ years of software engineering experience, including experience designing
and delivering large-scale, highly available distributed systems or backend
services.
* Strong hands-on programming experience developing production-quality software
in Java, C++, or comparable systems/backend programming languages.
* Experience with scripting or automation languages such as Python.
* Strong knowledge of data structures, algorithms, concurrency, multithreading,
and distributed systems fundamentals.
* Demonstrated experience designing systems for scalability, high availability,
fault tolerance, durability, and performance.
* Working knowledge of networking fundamentals and protocols, including TCP/IP,
HTTP, and common network architectures.
* Strong production troubleshooting, debugging, performance analysis, and
performance-tuning capabilities.
* Ability to independently own complex technical components while collaborating
effectively in an agile engineering environment.
GOOD-TO-HAVE
* Experience building or operating multi-tenant cloud infrastructure.
* Experience with virtualized storage infrastructure, block storage, storage
systems, or data-management platforms.
* Experience designing replication, synchronization, consistency, and failover
mechanisms in distributed systems.
* Experience with cloud service observability, including telemetry, metrics,
dashboards, alerting, and SLO-based operations.
* Experience designing and executing fault-injection, brownout, resilience,
performance, or large-scale load tests.
* Experience with Infrastructure as Code (IaC) and automated cloud
infrastructure provisioning, deployment, patching, and rollback.
* Knowledge of cloud security practices, including encryption, access controls,
vulnerability remediation, and compliance requirements.
* Experience participating in production support rotations, incident response,
and root-cause analysis for large-scale services.
* Demonstrated ability to mentor engineers, influence technical direction, and
contribute to architectural decisions across teams.
SELF-ASSESSMENT QUESTIONS
Before applying, consider the following:
1. Have I spent significant time designing and delivering large-scale, highly
available distributed systems or backend services in production
environments?
2. Can I independently design a distributed-system component while reasoning
about scalability, concurrency, fault tolerance, consistency, durability,
availability, and performance trade-offs?
3. Do I have strong hands-on coding experience in Java, C++, or a comparable
language, along with solid knowledge of algorithms, data structures, and
multithreaded programming?
4. Can I diagnose complex production issues across software, networking,
infrastructure, and distributed-system interactions and drive them through
root-cause analysis and resolution?
5. Am I comfortable owning the full lifecycle of a critical service
component—from architecture and implementation through testing,
observability, security, deployment, and production operations?
QUALIFICATIONS
Career Level – IC4
Only Oracle brings together the data, infrastructure, applications, and
expertise to power everything from industry innovations to life-saving care. And
with AI embedded across our products and services, we help customers turn that
promise into a better future for all. Discover your potential at a company
leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That’s why
we’re committed to growing a workforce that promotes opportunities for all with
competitive benefits that support our people with flexible medical, life
insurance, and retirement options. We also encourage employees to give back to
3. Skills that usually matter in cloud, DevOps and SRE roles
General guidance from TechJobs360, not part of Oracle’s posting. The job description above is what counts for this role.
| Area | What to be comfortable with |
|---|---|
| Languages | Go, Python, Bash, Terraform (HCL) |
| Frameworks & tools | Kubernetes, Docker, CI/CD, monitoring (Prometheus, Grafana) |
| Computer science basics | Data structures, algorithms, complexity |
| Ways of working | Version control, code review, testing, reading other people's code |
4. How to prepare for a Principal Core Infrastructure Engineer interview
Interview formats differ by company and team, so confirm the rounds with the recruiter. Most hiring loops for roles like this cover:
A recruiter call or an online test. Read the job description twice and be ready to explain how your experience matches it.
Often coding problems on arrays, strings, trees, graphs or dynamic programming, solved while you explain your thinking.
Often design and trade-off questions sized to the role: an API, a component, or a small system.
Answer with the STAR method (Situation, Task, Action, Result). Prepare two or three real stories: a hard problem you solved, a disagreement you handled, and something you learned quickly.
5. Take-home pay example (FY 2026–27, new tax regime)
An example for two common package sizes, not this job’s salary. Under the new tax regime (Section 115BAC) salaried employees get a standard deduction of ₹75,000.
| Component | Example: ₹12 LPA | Example: ₹24 LPA |
|---|---|---|
| Basic salary (40% of CTC) | ₹40,000 / mo | ₹80,000 / mo |
| Employee EPF (12% of basic) | -₹4,800 / mo | -₹9,600 / mo |
| Income tax (TDS) | -₹6,933 / mo | -₹32,450 / mo |
| Professional tax | -₹200 / mo | -₹200 / mo |
| Approx. in-hand | ₹81,344 / mo | ₹1,44,304 / mo |
Work out the take-home pay for your own offer, in either tax regime.
6. Questions and how to apply
How do I apply?
Use the apply button below. It opens Oracle’s own application page.
Does TechJobs360 recruit for this job or charge a fee?
No. We list openings from employers’ career sites. Oracle runs the hiring, and nobody should ask you to pay to apply.
Is this job still open?
We check listings against the employer’s page every day and take down jobs that have closed.
Should I apply if I don’t match every requirement?
Usually yes, if you meet most of the core requirements and can show you learn quickly. A referral from someone on the team can help your resume get read.
Apply for Principal Core Infrastructure Engineer at Oracle
Apply on the employer’s site →
To apply for this job please visit eeho.fa.us2.oraclecloud.com.