Redwood City, California

Job Description

Virtual Operating System (VOS) Group

Achieving high performance on a broad variety of platforms and exploiting new technologies are important to maintaining Oracle's current and future leadership position in the database market. The Virtual Operating System (VOS) group provides a portable and high-performance platform for the Oracle Database. We build modules that provide process/thread management and scheduling, memory management, synchronization support, CPU and I/O resource management, intercluster and interprocess communication, high-performance file I/O, and more.

We ensure that the Oracle database is a market leader on all platforms, from clustered Linux blade servers to the largest SMP servers. Our evaluations of bleeding edge network technologies such as Infiniband, Software Defined Networking, RoCE often lead to enhancements that improve Oracle database performance and scalability. We define new abstractions and interfaces on network specific APIs such as RDMA and OFED Verbs to allow database kernel to exploit the high performance low overhead capabilities of these networks in a seamless manner.

We are looking for generalists who like to take on lots of different challenges. If designing large-scale distributed computing, storage and data management systems used in production appeals to you then you will feel right at home. We continuously collaborate with hardware/OS/network vendors to understand and influence their roadmaps to enable key data transfer technologies and paradigms that are critical for database performance and functionality. Moving data efficiently and seamlessly is the lifeblood of a database and we are the secret sauce that enables it!

Responsibilities for a developer in the VOS area include interfacing with other database developers to gather requirements for improving the database kernel, designing and developing interfaces to introduce new functionality or improve performance, collaborating with OS/hardware vendors and the performance group on high-profile benchmarks, and providing systems expertise to the database division.

We seek strong analytical and problem-solving skills, coursework in operating systems computer architecture and/or networking, and proficiency in C or C++. If you enjoy solving complex problems and learning about new technologies, talk to us!

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. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

About Us

Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It's when everyone's voice is heard and valued, that we are inspired to go beyond what's been done before. That's why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.

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, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Redwood City, California

For over three decades, Oracle has been the center of innovation for business software—birthplace of the first commercially available relational database, the first suite of internet-based applications, and the next-generation enterprise-computing platform, Oracle Fusion. Today, Oracle provides the world's most complete, open, and integrated business software and hardware systems, with more than 370,000 customers—including 100 of the Fortune 100—representing a variety of sizes and industries in more than 145 countries around the globe. And Oracle's 104,500 global employees—including 30,000 developers working full-time on Oracle products—are critical to that success.

Oracle recruiters are always searching for brilliant employees with an entrepreneurial spirit, looking for a work culture where innovation is the goal, hard work is expected, and creativity is rewarded. Oracle employees enjoy competitive salaries, excellent health benefits, and a network of like-minded co-workers that drive innovation across the entire technology industry.

Similar jobs