1 day ago
Responsibilities
- Lead development and begin architecting scalable, elastic distributed-system components.
- Define scalability requirements and optimize code and data paths for high-throughput workloads.
- Design fault-tolerant, in-service-upgradable systems using redundancy, replication, failover, load-shedding, throttling, and rate-limiting.
- Establish KPIs, telemetry, dashboards, alerts, fault-injection validation, replication, and synchronization mechanisms.
- Diagnose and resolve production issues, mentor peers, and ensure operational readiness.
- Implement security controls, remediation, compliance documentation, infrastructure-as-code, and automation for patching, updates, and rollbacks.
- Perform software scoping, architecture, specification, development, source control, code review, documentation, and testing.
- Coordinate with distributed and cross-functional teams to deliver milestones and support operational excellence in a cloud DevOps environment.
Requirements
- At least 8 years of software development experience, or qualifying bachelor's degree with 4 years, master's degree with 2 years, or doctorate in a relevant field.
- Proficiency with C/C++ and scripting in Python, Perl, or Bash.
- Hands-on experience developing multithreaded embedded Linux applications or infrastructure.
- Experience with network or storage stacks and protocols such as P4, DOCA, TCP/IP, NVMe, PCIe, or DPDK.
- Firmware development, embedded systems, hardware or system bring-up, Linux kernel or driver programming, and Linux proficiency.
- Knowledge of Intel, AMD, or ARM computer architectures and virtualization technologies such as SR-IOV, VirtIO, or vDPA.
- Experience in CI/CD environments, remote lab equipment, system-level testing and automation, cloud platforms, and large-scale distributed systems.
- Demonstrated ability in distributed systems, prototyping, software engineering, web development, secure APIs and integrations, algorithm engineering, source control, operating systems, vulnerability mitigation, and cross-functional collaboration.
- Two years of professional cloud-platform experience, three years of system-level testing and automation experience, and two years of experience delivering and operating large-scale distributed systems.
Benefits
- Competitive benefits including flexible medical, life insurance, and retirement options.
- Employee volunteer programs and community-giving opportunities.
- Equal employment opportunity and disability accommodation support are provided.
- The work arrangement and location are not stated.
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.
