Oracle Cloud Infrastructure (OCI) is looking to build and operate massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment to provide the best in cloud products that meet the needs of customers tackling some of the world's biggest challenges. They are reimagining what's possible with a true cloud-native database to provide unparalleled performance and durability with new large-scale distributed services and storage backend.
Requirements
- development in Java/Python/Terraform
- Deep understanding of Computer Science basics like Operating System Internals, Networking, Architecture
- Strong experience with data structures, algorithms, concurrency, multi-threading, object-oriented design
- Deep knowledge of database internals, database management, and life cycle management is a huge plus
- Proficiency in developing large production projects
- Knowledge or experience working with open source databases like PostgreSQL is a plus
- 8-10+ years of professional software development experience or 6+ years with an advanced degree in Computer Science, Mathematics, or Engineering
Responsibilities
- defining and evolving standard software engineering practices, architecture and procedures
- defining, developing, designing, and debugging Cloud Scale Distributed Systems and Services
- provide mentorship for other engineers
- own software development of significant features in Oracle Cloud's Database Service offerings
- design and build innovative new systems from the ground up
- designing and building innovative new systems to power our customers’ business-critical applications
- designing and developing cloud-scale systems, highly available distributed systems, or databases
Other
- BS or MS degree or equivalent experience relevant to functional area
- value simplicity and scale
- work well in a collaborative, agile environment
- excited to learn