13 days ago
Bengaluru, IndiaSenior
Responsibilities
- Develop scalable distributed services for the Raw Metal Cloud infrastructure lifecycle platform.
- Build workflows for hardware discovery, inventory, configuration, provisioning, validation, certification, and customer handoff.
- Automate GPU and server health checks, burn-in testing, diagnostics, triage, and remediation.
- Design orchestration systems supporting long-running operations, retries, partial failures, dependencies, and recovery across large hardware fleets.
- Maintain infrastructure state and readiness tracking through APIs, data models, telemetry, and auditable workflow transitions.
- Investigate issues across services, Linux hosts, management controllers, GPUs, and networking components, converting recurring problems into software improvements.
- Improve service reliability, performance, observability, security, scalability, availability, and operational practices.
- Own software components through design, deployment, production operation, and continuous improvement.
- Lead technical decisions, design and code reviews, complex initiatives, and engineer mentoring.
- Build operational tools, dashboards, alarms, automated tests, documentation, and runbooks.
- Troubleshoot production issues and collaborate with infrastructure, security, hardware, networking, and operations teams.
Requirements
- Bachelor’s or master’s degree in computer science or a related technical discipline, or equivalent practical experience.
- Demonstrated experience developing and maintaining production software and owning service components from design through deployment.
- Strong programming skills in Java, Python, or a comparable backend language.
- Strong foundations in data structures, algorithms, object-oriented design, concurrency, and distributed systems.
- Experience developing APIs, integrating services, and handling asynchronous data processing.
- Working knowledge of relational databases, SQL, data modeling, and query optimization.
- Familiarity with Linux, networking fundamentals, TLS, and certificate-based authentication.
- Experience with automated testing, Git, production troubleshooting, logs, and metrics.
- Experience designing for fault tolerance, concurrency, state management, and recovery in distributed environments.
- Ability to lead complex technical initiatives from requirements and architecture through production delivery.
- Strong troubleshooting, communication, independent-work, collaboration, technical ownership, engineering judgment, and mentoring skills.
- Preferred: experience with OCI or another cloud platform, object storage, infrastructure automation, telemetry pipelines, monitoring systems, time-series data, alerting, hardware management interfaces, PKI, mutual TLS, certificate lifecycle management, React, and TypeScript.
- Preferred: exposure to data center power systems, cooling infrastructure, or hardware repair automation.
Benefits
- Competitive benefits including flexible medical, life insurance, and retirement options.
- Volunteer programs supporting employee community involvement.
- Accessibility assistance and workplace accommodations are available.
- Equal employment opportunity protections are provided.
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.
