15 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, build, maintain, validate, publish, and safely roll out Linux hypervisor and guest operating-system images for containerized workloads.
- Develop lifecycle-management and platform components using Java, Go, and shell scripting.
- Integrate and troubleshoot containerd, runc, OCI container behavior, QEMU/KVM virtualization, and paravirtualized devices.
- Customize Linux kernel-facing, systemd, networking, storage, security, package-management, and boot layers.
- Build RPM packages, repositories, image-composition workflows, release manifests, and automated image-release pipelines.
- Improve performance, boot time, reliability, isolation, resource utilization, and scalability across virtualized Linux environments.
- Design and execute functional, integration, performance, regression, failure, and security testing.
- Automate infrastructure provisioning and validation with Terraform and infrastructure-as-code practices.
- Coordinate staged releases across hypervisor fleets and global regions, including canary deployment, monitoring, rollback, and operational readiness.
- Integrate the data plane with OCI networking, storage, identity, telemetry, and infrastructure lifecycle services and APIs.
- Participate in on-call and incident response, lead root-cause analysis, and improve monitoring, runbooks, and reliability.
- Create design documents and operational guidance, influence technical direction, and mentor engineers through technical leadership.
Requirements
- Bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Approximately 6 or more years of relevant production software or systems-engineering experience, or demonstrably equivalent IC4-level scope.
- Strong production programming experience with Java 17 or later.
- Hands-on Linux systems engineering and kernel-level debugging, including processes, services, namespaces, cgroups, systemd, networking, storage, and operating-system behavior.
- Deep container-engineering experience involving container images, runtimes, or isolation concepts such as Docker/OCI containers, containerd, runc, or CRI-O.
- Strong Bash or shell scripting and low-level troubleshooting skills.
- Strong foundations in data structures, algorithms, operating systems, networking, distributed systems, testing, and software design.
- Production experience with at least one public cloud and highly available services, including monitoring, incident response, and on-call participation.
- Experience with automated testing, CI/CD, release automation, and infrastructure as code; Terraform experience is expected.
- Preferred experience includes Java 25, JVM internals, concurrency, profiling, garbage collection, tuning, QEMU/KVM, Go, Rust, C, kernel development, eBPF, Linux image creation, advanced cgroups, networking, storage, security, low-level debugging, ARM/aarch64, x86, and OCI services.
- Ability to diagnose multi-layer failures, communicate technical tradeoffs clearly, collaborate effectively, document decisions, and exercise independent engineering judgment.
Benefits
- Competitive benefits including flexible medical, life insurance, and retirement options.
- Volunteer programs and opportunities to give back to communities.
- Accessibility assistance and reasonable accommodations are available during the employment process.
About Oracle
Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.
