Principal Software Developer - C/C++ & Java
Core
Design and implement the database and storage I/O data path for Oracle Exadata Database Machine, including offload features like Smart Scan and Smart Backup.
Role type
Principal Software Developer (C/C++ & Java)
Builds
Oracle Exadata Storage Server and Exadata Database Machine
Domain
Database systems, storage infrastructure, distributed systems
Deliverable
production ML models | product features
Required skills
C/C++, Java, Linux, parallel programming, distributed algorithms, fault-tolerant software design, complex system debugging
Preferred skills
Computer Science or Electrical Engineering degree, experience with computer systems and algorithms
Technologies
AI, Java, Linux, Oracle, C++, Hardware
Responsibilities
Design and build Exadata Storage Server offload features; develop fault-tolerant software for unexpected failures; create algorithms and distributed systems software for large clusters; work on multiple initiatives simultaneously.
Seniority
Principal, hands-on IC
