Oracle’s Cloud Infrastructure team is building Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment to provide best-in-class compute, storage, networking, database, security, messaging, and an ever-expanding set of foundational cloud-based services.
Requirements
- Experience developing and operating large scale, highly available distributed systems
- Strong grasp of Unix-like operating systems
- Experience building large-scale, virtualized infrastructure is a strong plus
- Ability to work at all levels of the stack
- Experience with cloud-based services
- Ability to design broad distributed system interactions
- Experience with software development for cloud infrastructure
Responsibilities
- Own the software development for major components of Oracle’s Cloud Infrastructure
- Dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions
- Provide technical leadership to other software developers
- Specify, design and implement modest changes to existing software architecture to meet changing needs
- Assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems
- Work comfortably in a collaborative, agile environment
- Design and implement software that solves real problems
Other
- MS in Computer Science
- Experience in a start-up environment
- Solid communication skills and ability to explain complex technical concepts
- Ability to work well with non-engineers and hold conversations with designers, engineers, and product managers
- Comfort with ambiguity and strong sense of ownership