Principal Software Developer - C/C++ & Java
Core
Design and implement the database and storage I/O data path for Oracle Exadata Database Machine, developing offload capabilities like Smart Scan and Smart Backup to deliver exceptional storage performance.
Role type
Principal Software Developer (C/C++ & Java)
Builds
Oracle Exadata Storage Server and Exadata Database Machine
Domain
Database systems, storage infrastructure, large-scale distributed systems
Deliverable
production ML models | product features
Required skills
C, C++, Java, Linux development, debugging complex systems, parallel programming, distributed algorithms
Preferred skills
Computer Science or Electrical Engineering background, coursework in computer systems and algorithms, experience with large-scale systems
Technologies
Oracle, Exadata, Linux, C++, Java
Responsibilities
Develop Exadata Storage Server offload capabilities, build fault-tolerant software for unexpected failures, create algorithms and distributed systems software for large database clusters
Seniority
Principal, hands-on IC
