Job Description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
Responsibilities
Come join this top-notch team, dedicated towards solving problems in the OCI Platform space. We are directly involved with all OCI Platform Services such as Accounts, Compartments, Limits, Subscriptions. We are a young, dedicated team, leveraging each other’s insights and abilities to produce cutting edge solutions to difficult problems. We have the resources of a large enterprise and the energy of a startup.
We’re looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. If this is you, at Oracle you can design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact.
As a member of the software engineering division, you will assist in tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical assistance to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Minimum Qualifications:
Strong knowledge of C++ or Java, and experience with scripting languages such as Python etc.
Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.
Required Skills
Algorithms
Distributed Systems
Java (Programming Language)