About the job
Join Oracle Cloud Infrastructure’s Compute team to design, build, and scale the next generation of bare-metal provisioning systems powering millions of servers worldwide. As a senior engineer, you will develop highly reliable and secure infrastructure, tackle complex distributed systems challenges, and help deliver the foundation for OCI’s most performant compute services.
Responsibilities
Own the software design and development for major components of Oracle’s Cloud Infrastructure; be a rock solid developer, driven problem solver and a distributed systems generalist and/or Linux developer with Systems experience able to dive deep, design, develop, operate, and debug any part of the stack and low level systems such as Linux, Docker, Java web services and Terraform, as well as design broad distributed system interactions; have a tenacious attitude to improve the status quo, independently seek out problems to solve and take action to deliver results wherever needed; value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.
Qualifications
Minimum
5-8 years' experience delivering and operating large scale, highly available distributed systems, Linux development and Systems debugging; strong knowledge of Object Oriented programming such as C++ or Java, and experience with scripting languages such as Python; strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals; experience with tools such as Terraform for Infrastructure as Code; working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures; strong understanding of databases, storage and distributed persistence technologies; strong troubleshooting and performance tuning skills
Preferred
Experience building multi-tenant, virtualized infrastructure a strong plus