Oracle Cloud Infrastructure (OCI) is looking to solve complex problems in distributed database systems, storage infrastructure, transaction processing, and highly available services to provide unparalleled performance and durability for its customers.
Requirements
- Strong technical skills with a proven record of designing and developing cloud-scale systems, highly available distributed systems, or databases
- 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
- Proficiency in developing large production projects
- Knowledge or experience working with open source databases like PostgreSQL
- Experience with Java/Python/Terraform
Responsibilities
- Defining and evolving standard software engineering practices, architecture and procedures
- Defining, developing, designing, and debugging Cloud Scale Distributed Systems and Services
- Providing mentorship for other engineers
- Leading contributor individually in the area and as a team member, providing direction and mentoring to others
- Owning software development of significant features in Oracle Cloud's Database Service offerings
- Developing in Java/Python/Terraform and being willing to learn new languages as needed
- Working in a collaborative, agile environment
Other
- BS or MS degree or equivalent experience relevant to functional area
- 8-10+ years of professional software development experience or 6+ years with an advanced degree in Computer Science, Mathematics, or Engineering
- Compliance with applicable requirements, such as immunization and occupational health mandates
- US: Hiring Range in USD from: $96,800 - $223,400 per year
- Comprehensive benefits package including medical, dental, and vision insurance, 401(k) Savings and Investment Plan, paid time off, and more