Oracle is seeking a strong engineer to join their team focused on building and maintaining a scalable software control platform for Compute Infrastructure, providing mission-critical services to both external and internal customers.
Requirements
- Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl, etc.
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
- Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies
- Strong understanding of Linux or desire to learn
- Strong troubleshooting and performance tuning skills
- Experience building multi-tenant, virtualized infrastructure a strong plus
Responsibilities
- Creating and maintaining highly available APIs for launching and managing Compute resources
- Designing and implementing highly scalable systems capable of functioning across numerous regions in a worldwide cloud footprint
- Maintaining a highly scaled data-plane communicating over Kafka
- Solving many diverse problems, delivering critical customer features, and solving automation problems through robust architectural decisions and customer-first design
- Delivering solutions that directly contribute to the success of Oracle's customers
- Owning the software design and development for major components of Oracle's Cloud Infrastructure
- Diving deep into any part of the stack and low-level systems, as well as designing broad distributed system interactions
Other
- 4-8+ years experience delivering and operating large scale, highly available distributed systems
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates
- Must be eligible for benefits, including medical, dental, and vision insurance, 401(k) Savings and Investment Plan, and paid time off
- Must be willing to work in a collaborative, agile environment
- Must have strong communication and teamwork skills