Oracle Cloud Infrastructure (OCI) is looking to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. The company aims to provide customers with best-in-class tools and services to build and manage their Oracle cloud infrastructure, continuously building new features and products.
Requirements
- 3+ years of experience
- Proficient at high level programming languages such as Java, Python, etc.
- Ability to deliver products from the ground up going through a product life cycle
- Experienced with micro service design patterns and service-to-service communication protocols along with developing highly reliable services.
- Prior development experience with Eclipse or Intellij.
- Prior Hands-on experience developing cloud services and tools on Oracle Cloud/AWS/GCP/Azure
Responsibilities
- work with a team of software engineers responsible for the software design, development, and operations for our new and existing products.
- architect broad systems interactions
- be hands-on
- dive deep into any part of the stack
- develop and operate high-scale services
- understand how to make these cloud-scale services resilient.
- recommend and justify major changes to existing products and establish consensus with data-driven approaches.
Other
- Have a good sense of developer experience.
- Value simplicity and impact, work comfortably in a collaborative, agile environment, and be excited to learn.
- Strong experience in distributed systems with keen eye on reliability, scalability and performance are what we look in our candidates to succeed in this role.
- Our senior engineers are also the people who can work independently and provide technical leadership to the organization.
- The ideal candidate will be technically strong and productive; someone who knows how to balance speed and quality with iterative and incremental improvements.
- You understand operational excellence and know how to infuse a culture of being proactive within your team.