Senior Core Infrastructure Engineer
Full Job Posting
Qualifications
- Career Level - IC3
Key Responsibilities
- Design, develop, and optimize Background Services (garbage collection, Object Lifecycle Management, Object Inventory, Scanner, Publisher, Snapshot Processing, etc.) to meet large-scale performance and scalability requirements.
- Drive performance engineering initiatives, including profiling, benchmarking, capacity planning, and performance optimization of distributed background services.
- Design and implement scalable processing pipelines capable of handling large-scale metadata, object lifecycle operations, and background workflows under metadata services umbrella.
- Develop and enhance end to end tests for Background Services to improve end-to-end validation and production readiness, including scenarios that cannot be validated through traditional tests.
- Build and execute performance, stress, endurance, and fault-injection tests to validate system reliability, scalability, and correctness.
- Improve operational readiness by developing dashboards, telemetry, alerts, automation, runbooks, and operational tooling for production support.
- Investigate and resolve complex production and performance issues, perform root cause analysis, and implement long-term fixes.
- Collaborate closely with Object Storage, Dataplane and infrastructure teams to optimize end-to-end system performance and ensure seamless integration across dependent services.
- Participate in operational support rotations and contribute to continuous improvements in system reliability, availability, automation, and operational excellence.
- Core Responsibilities Planning & Execution
- Independently plan and execute assigned projects while meeting program milestones and delivery timelines.
- Balance feature development, performance optimization, operational qualification, and production readiness activities based on project priorities.
- Collaboration & Partnership
- Work closely with cross-functional teams, including Dataplane, Oak, Infrastructure, and SRE teams, to deliver scalable and reliable metadata service solutions.
- Partner with stakeholders to define performance targets, operational readiness criteria, and feature delivery plans.
- Problem Solving
- Analyze complex distributed systems, identify performance bottlenecks and reliability issues, and implement scalable solutions.
- Drive root cause analysis for production and test issues and contribute long-term engineering improvements.
- Continuous Learning
- Stay current with distributed systems, cloud infrastructure, and large-scale storage technologies, applying industry best practices to metadata services.
- Share technical knowledge, mentor team members, and contribute to engineering best practices.
- Continuous Improvement
- Continuously improve engineering processes, automation, testing frameworks, observability, and operational workflows to enhance the efficiency and reliability of Background Services.
- Core Responsibilities
- Planning & Execution
About Oracle
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Oracle
Principal Platform Software Engineer
Bengaluru, IND
Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibili
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Lead Principal Platform Software Engineer
Bengaluru, IND
Drives cross-group platform initiatives (e.g., identity, config, API gateways) with significant impact on reliability, performance, and compliance across the group. Anticipates and resolves ambiguous distributed-systems
Principal Platform Software Engineer
Bengaluru, IND
Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibili
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Senior Manager, Platform Software Engineering
Bengaluru, IND
Leads one or more platform teams; defines tactical and key strategic elements for middleware evolution serving multiple consumers. Accountable for performance, cost control, and reliability outcomes; escalations for dist
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Principal Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Lead Principal Platform Software Engineer
Bengaluru, IND
Principal Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Senior Manager, Platform Software Engineering
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND