Skip to content

ComputerWork: Jobs for Technical People


Redwood City, California - USD Full Time Posted: Thursday, 8 November 2018
*Principal Software Engineer - systems & database kernel*

*Preferred Qualifications*

*Database Server Manageability*

The vision of the Database Server

Manageability group is to develop a self-diagnosing and self-tuning database. This

includes the ability to detect normal and anomalous behaviors and to automatically

fix problems to ensure consistent database performance. Our group has earned

industry wide recognition because of its success towards this vision. Our focus

now is to expand our technologies to enable easy, scalable and effective

management of data centers or clouds comprised of the latest offerings of

database machines and other cloud servers.

Our projects touch all corners of

the database kernel, from query optimization and transaction processing, CPU,

memory and IO resource management, to the backup and recovery mechanisms,

providing an excellent learning opportunity. We build efficient monitoring and

measuring infrastructures, self-tuning and advisory technologies to integrate

all of these separate components together in order to provide complete

solutions to our customers. We have developed technologies to speed up

execution time of SQL and to self-diagnose performance bottlenecks in

slow-running systems, all in a fraction of the time it takes to do so


We are expanding these offerings for

the Oracle Autonomous Database which is a database cloud service that is fully

managed by Oracle. The Autonomous Database is designed as a 'self-driving?

database service with the capability to manage and tune itself. Hence,

technologies developed by our group play a key role in its vision.

Our group has also built Database Replay Technologies to enable the creation of

comprehensive performance tuning environments that allow realistic testing of

system changes, such as configuration parameters, schema changes or upgrades before

they are applied to real production database systems.


We are actively seeking an

individual with solid systems and databases experience combined with data

analysis skills including statistical and data mining methods. Given the amount of data that needs to be

processed in cloud environments, we are also focused on scaling our current

offerings as well as creating new ones to enable self-diagnosing and

self-tuning data centers.

Technical skill-set will include:

- C coding

- C/C/Java


- Javascript, XML/JSON/REST

This position creates a unique

opportunity for an engineer to witness the evolution inside modern data centers

from the perspective of a vibrant team that strives to make management and

operation of databases in the cloud as easy and as effective as possible.

Other facts about our group:

- Filed 20 patents

- Publishes papers in top database conferences like SIGMOD, VLDB

- Has the most fun outings including ski trips, rafting, go-karting, and more

*Detailed Description and Job Requirements*

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

*Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.*

*Job:* Product Development

*Location:* US-CA,California-Redwood City

*Job Type:* Regular Employee Hire

*Organization:* Oracle

Redwood City, California, United States of America
11/8/2018 8:57:47 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.