Search jobs > Redwood City, CA > Software developer

Software Developer

Oracle
Redwood City, California, US
Full-time

Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.

The Virtual Operating System (VOS) development group provides a portable and high-performance platform for the Oracle Database.

VOS is the platform upon which the database and the database cloud is built.

We define abstractions and develop infrastructure modules that provide process / thread / user-threads management and scheduling, memory management, heap management, synchronization support, CPU / GPU and I / O resource allocation, placement and management, cloud interfacing and management, bin packing, machine learning, intercluster and interprocess communication, high-performance file and storage I / O, event model, statistics, data representation, compression, encryption, persistent memory programming model, and more for autonomous cloud, hybrid cloud, cloud, and on-prem environments.

Career Level - IC3

Join our dynamic team at Oracle, the undisputed leader in the global market for relational database management systems (RDBMS) software.

We dominate the industry with over twice the market share of our closest competitor.

At Oracle, we're revolutionizing data management with our groundbreaking Oracle Autonomous Database Cloud. It's the world's first autonomous data management solution in the cloud, handling everything from patching and upgrades to routine maintenance tasks all without the need for human intervention.

This self-driving, self-securing, and self-repairing database cloud eliminates manual management and reduces the risk of human error.

We're leveraging the power of machine learning to redefine data management. Our aim is to maintain Oracle's unrivaled position in the database market by achieving top-notch performance across a wide range of platforms and harnessing the latest technologies.

We take pride in ensuring that the Oracle database remains at the forefront on every cloud and platform, whether it's clustered Linux blade servers or the most powerful SMP servers with over 100 cores and 16-32TB of DRAM.

We specialize in developing platform-specific interfaces that make the most of OS-specific features, such as NUMA-aware memory allocation, persistent memory, dynamic reconfiguration, user-mode threads, cloud computing, encryption, compression, and virtualization.

Our team is almost always deeply involved in every new frontier Oracle steps into, like the cutting-edge Vector Database which was recently announced at Oracle Cloud World.

We conduct in-depth evaluations of emerging technologies like Infiniband for high-throughput, low-latency interconnectivity, TSX, offload engines, and state-of-the-art microprocessors such as Intel Cascade Lake and ARM.

Often, our insights lead to hardware enhancements that significantly boost Oracle database performance and scalability.

We're not just about maintaining the status quo we actively collaborate with OS, hardware, and storage vendors to introduce new interfaces and stay abreast of their product roadmaps.

This allows us to continually propose improvements that enhance database performance and functionality, setting new benchmarks in the industry.

If you're passionate about shaping the future of data management and want to be part of a team that's at the forefront of innovation, join us at Oracle.

Together, we'll continue to lead the way in the database market, driving efficiency, savings, and performance to new heights.

Responsibilities for a developer in the VOS area include :

  • Designing and developing database kernel abstractions and modules to introduce new service foundation functionality or enhance scalability and performance.
  • Interfacing with other database developers to gather requirements for introducing new functionality and improving the database kernel.
  • Collaborating with OS / hardware / Cloud vendors and the performance group on high-profile benchmarks.
  • Providing systems expertise to the database division.

We seek strong analytical and problem-solving skills, parallel programming, multi-threaded programming, coursework in operating systems, storage systems, and computer architecture, and proficiency in C or C++.

If you enjoy solving complex software problems and learning about new technologies, talk to us!

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
Pebble
Fremont, California

In this role, you will be instrumental in developing and managing our OTA (over-the-air) update systems for embedded software, ensuring seamless, secure, and reliable updates to our cutting-edge products. You will work closely with hardware, software, and security teams in a dynamic, fast-paced envi...

Promoted
Snowflake
San Mateo, California

We are looking for a software engineer focused on Frontend Developer Productivity. In this role you will focus on frontend developer productivity including:. Enhancing our frontend observability to enable developers to gain the insights they need to improve performance and stability of our applicati...

Promoted
Zoox
San Mateo, California

In this role, you'll bridge the divide between developers' needs and infrastructure solutions, all with the goal of refining the developer experience. Work closely with both software development teams and infrastructure teams to understand the specific needs and constraints of the system, ensuring t...

Promoted
Apple, Inc.
Cupertino, California

The Creativity Applications team is looking for a full-stack Software Developer in Test that has experience in testing iOS/macOS apps, cloud based frameworks and APIs. Minimum of 1+ years experience as a Software Engineer in Test, programming in Python and/or Swift to prototype features, and create ...

Promoted
Joyent
Mountain View, California

Software Engineer — Developer Experience. This is a software engineering position for the DX (Developer Experience) Team. Software Engineer — Developer Experience. Joyent powers the global cloud infrastructure and developer platform providing back-end services for Samsung's billions of devices. ...

Promoted
Oracle
Redwood City, California

Join our dynamic team at Oracle, the undisputed leader in the global market for relational database management systems (RDBMS) software. Responsibilities for a developer in the VOS area include:. Interfacing with other database developers to gather requirements for introducing new functionality and ...

Oracle
Redwood City, California

Provide consultative software guidance and strategic direction associated with the developing, designing and debugging of software applications or operating systems. Business Intelligence (BI) is one of the fastest growing segments of the enterprise software industry. Some of the current project ini...

Zoox
Foster City, California

The Developer Experience team at Zoox is dedicated to improving the process of developing autonomy software, services, and applications. In this role, you'll bridge the divide between developers' needs and infrastructure solutions, all with the goal of refining the developer experience. Work closely...

General Motors
Mountain View, California

Proven experience 5+ years as a software developer with a mix of front and back-end experience, including web and mobile. Experience in embedded software a bonus. ...

Ryzen Solutions
Foster City, California

We are currently looking for a Python Software Developer for an Autonomous Vehicle company in Foster City. Ideal candidate is a Python backend software developer that is familiar with a number of common backend microservice frameworks like FastAPI, SQLAlchemy, Alembic, Microcosm, Connexion, and Flas...