Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
As a member of the software engineering division, you will assist in designing and developing software for tasks associated with measuring and debugging database performance in various cloud services and on multiple platforms. You will have unique opportunity to directly collaborate with the Oracle database, database cloud services, and engineered hardware development teams, to improve product performance.
The database performance team in the Server Technologies helps make the world's best Cloud Database Platform. We focus on transaction processing database performance in various cloud offerings and on different platforms, using industry standard benchmarks in C and Java, customer workloads, and in-house developed specialized workloads. We also produce performance-related white papers and demonstrate record-setting benchmark results. We work with the latest hardware architecturesSMP, massively parallel processing, NUMA, or clustersusing the most sophisticated database technology.
This position has wide exposure to various database and DBaaS features running on the latest and best hardware. Your primary job responsibility will be to design, develop, and execute multi-user workloads and monitor, profile, and analyze performance and also investigate OS, compiler, network, and hardware issues that affect cloud performance. Regular collaboration with the development teams will be required to understand the features and to work towards improving product performance.
MS or PHD in Computer Science or related field. BS may be considered with outstanding skills and experience
2 years of software industry experience
Strong analytical and problem solving skills
Strong shell scripting, C, and/or Java Programming
Understanding of Linux operating system
Understanding of Database technologies
Familiarity with database and/or server administration and performance
Familiarity with system monitoring or profiling tools is desirable
Exposure to virtualization or DB service in the cloud will be an advantage