Senior Member of Technical Staff, Oracle AI Database Development

Oracle
Austin, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Zürich, Switzerland

Tech stack

Adobe InDesign
Artificial Intelligence
C++
Cloud Computing
Computer Programming
Databases
Computer Engineering
Data Structures
Database Development
Software Debugging
Linux
Distributed Systems
Memory Management
GNU Debuggers
X86 Assembly Languages
Inter-Process Communication
Python
Machine Learning
Network Programming
Oracle
Oracle Applications
System Programming
Virtual Machines
Multithreading
Data Representation
GIT
Perf (Linux)
Information Technology
Operational Systems
Heap (Data Structure)
Software Version Control
Programming Languages

Job description

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.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, inter-cluster and inter-process 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 at customer, and on-premise environments. Our management hierarchy is entirely technical, developers who worked on these modules are, Responsibilities for a developer in the VOS area include designing and developing database kernel abstractions and modules to introduce new functionality or enhance scalability and performance, interfacing with other database developers to gather requirements for improving the database kernel, collaborating with OS/hardware vendors and the performance group on high-profile benchmarks, and providing systems expertise to the database division. Through us, one gets an opportunity to interact with the various group in DB division, designers and architects in Cloud, Operating System and Hardware vendors and influence future software and hardware designs and roadmaps. We seek strong analytical and problem-solving skills, parallel programming, multi-threaded programming, coursework in operating systems and computer architecture (yeah!, the low level stuff), and proficiency in C/C++;. If you enjoy solving complex software problems and learning about new technologies, talk to us!

Requirements

still with the company for over 20+ years and have become Vice President, Senior Vice President and Executive Vice President and still actively participate in design discussion and refer to code that was developed by them., * Degree level: BS/MS with 3+ years of Work experience; work experience not applicable to PhDs.

  • Major(s): Computer Science/Computer Engineering
  • Programming languages: C/C++, ARM/x86 Assembly
  • Strong foundation in systems programming and operating systems concepts.
  • Tools/software familiarity/expertise: gdb, perf, source control, git
  • Coursework: (at least 3) Operating Systems, Computer Architecture, Distributed Computing, Parallel Programming, Network Programming, Machine Learning, Cloud Computing, Data structures and Algorithms
  • Other: Linux ecosystem

Preferred Qualifications

  • Programming languages: Rust, Python
  • Knowledge of Database internals
  • Experience with programming and debugging low-level Operating systems primitives

About the company

 Oracle offers integrated suites of applications plus secure, autonomous infrastructure in the Oracle Cloud. For more information about Oracle (NYSE: ORCL), please visit us at www.oracle.com.

Our mission is to help people see data in new ways, discover insights, unlock endless possibilities.

Apply for this position