Principal Member of Technical Staff
Oracle · Redwood City, California, US
Design, develop, troubleshoot and debug software programs for databases and cloud services with emphasis on new extensions to SQL. Implement data structures...
Job description
Design, develop, troubleshoot and debug software programs for databases and cloud services with emphasis on new extensions to SQL. Implement data structures and algorithms to accelerate query performance. Work on Machine Learning algorithms that improve automation of query processing like automated result cache, automated partitioning, automated clustering and zonemaps. As a member of the software engineering division, you will take an active role in the definition, design, implementation, and evangelization of new database execution features. You will also be analyzing the performance and scalability of the features and improve them. Work is complex and research-centric, involving application of advanced technical and problem-solving skills in area efficient execution of sql queries. As a leading individual contributor, you will be providing direction and mentorship as well. BS, MS or PhD degree in Computer Science, or related field Data Structure, Algorithms, Systems Programming, Computer Architecture and SQL C programming and debugging skills: Knowledge of parallel processing, thread programming, concurrency control and scalability Strong communication skills, both written and o...