As a member of the Oracle Labs, you will be responsible for defining and developing systems software, distributed cloud services and algorithms, which will run the next generation of low cost serverless computing and horizontally scalable infrastructure. You will bring your prior hands-on system-level coding, or experimenting, experiences using Linux Kernel, Hypervisor, Network Attached Devices and/or Load Balancers to build new building blocks for a low cost highly available platform as a service. Great coding skills in Java and C are mandatory in order to succeed in this role.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Can work individually and as a team member. MS degree or equivalent experience relevant to functional area. 2+ years of software engineering or related experience.
Responsibilities
The Oracle Labs is leading research and development of advanced next-generation cloud development models which will enable Oracle Cloud to deliver dramatic improvements in cost and efficiency. Team members will investigate challenging research questions and participate in system level design & implementation throughout the technology stack.
You are the builder here with strong customer focus. You will be part of a team of motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged.
We are searching for members of technical staff with expertise and passion in solving difficult problems in distributed systems and highly available services and provide excellent support for customers. At Oracle, you can help, shape, design and build innovative new systems from the ground up and help customers succeed. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. Engineers at any level can have significant business impact. This role expects the engineers working closely with customers and solve their issues in near real time.
What to expect from the job:
Working on the system level design, experimenting with latest low-level components to achieve serverless computing goals, and leveraging all levels of stack including Linux kernel, Hypervisor, Load Balancer as a service. Working, as part of a team, build out the new generation of serverless computing Taking ownership of critical parts of the cloud service, including shaping its direction.
Qualifications:
2+ years software development experience. Good understanding of how distributed resilient software is built, deployed, and maintained Some experience in delivering new features for operating systems, network attached devices, load balancers and/or hypervisors. Great skills in coding in Java and C Good software engineering skills and Customer success skills Bonus Qualifications Deep understanding of Java and JVM mechanics MS in Computer Science or a related technical field or equivalent practical experience. Experience with larger projects (large code bases) Experience in working with Cloud technologies related to the above#LI-Onsite
Career Level - IC2