




Summary: This role involves applying software architecture knowledge to develop, debug, and design software applications, with opportunities to enhance existing systems. Highlights: 1. Work on demanding applications requiring low latency and flexible data models 2. Join a small team taking on big challenges in a rapidly expanding space 3. Contribute to open source and stay abreast of distributed systems developments Oracle NoSQL Database is designed for today’s most demanding applications that require low latency responses, flexible data models, and elastic scaling for dynamic workloads. It supports JSON, Table and Key\-Value datatypes running on\-premise, or as a cloud service with on\-demand throughput and storage based provisioning. Oracle NoSQL Database Cloud Service is now a fully managed database service running on Gen 2 Oracle Cloud Infrastructure hardware. The Oracle NoSQL Database is focused on delivering extremely predictable single digit millisecond latencies to simple queries at scale. NoSQL Databases are widely used in the areas of Internet of Things, UI Personalization, real time fraud detection, consumer scale apps, and online gaming. Some of the world’s largest companies trust their NoSQL workloads to the Oracle NoSQL Database platform. We are a relatively small team, so our members get to take on big challenges in a space that is continuing to expand and change rapidly, giving our team a unique ability to be forward looking, think out of the box, adopt latest and greatest APIs and open source libraries, contribute to the open source community, and stay abreast of developments in the world of large scale distributed systems. Our goal is delight all developers that interact with our APIs and system. We think hard and deep, we are decisive, and we move quickly. We are a start\-up within the larger Oracle eco\-system, so we are scrappy and we figure out how to make amazing things happen with small numbers of people. Lear more about us: https://www.oracle.com/database/nosql/technologies/nosql/ As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.


