Empirical Performance Engineer - SPARC Processors
August 12, 2016
Oracle is at the forefront of engineering hardware and software to work together - in the cloud and in the data center. The SPARC Empirical Performance Group is looking for highly qualified and motivated individuals to work on leading edge microprocessors to accelerate innovation and create unique value for customers through hardware-software engineered solutions.
As a member of the Oracle SPARC Empirical Performance Group, the candidate will de-construct software programs using profiling tools like SolarisStudio Analyzer and Dtrace into constituent parts, extract the representative algorithms and develop micro-benchmarks to analyze performance at the micro-architectural level. A big component of software analysis involves Oracle Database performance analysis and requires a strong understanding of Oracle RDBMS , specifically in the areas of SQL tuning and execution plan analysis.
The Empirial Performance team is strongly tied to the processor development life-cycle in both the pre-silicon and post-silicon phases and the candidate will get great hands-on experience running benchmarks and applications on the latest server systems and technology.
The role involves collaborating with multiple engineering groups in the company such as the microprocessor design teams, platform development teams, software and system performance teams and software teams within Oracle like Oracle Database, and on projects that optimize the Oracle Red stack to run on the SPARC platform. The goal is to identify performance opportunities in the micro-architecture of SPARC processor cores, caches, memory and SoC, validate and optimize the performance of SPARC platforms by building a strong understanding of the underlying OS and network stack all the way up through the Oracle Red stack.
Preferred Qualifications
  • Proficiency in C, C , Java, Perl
  • Experience in a performance analysis, performance tuning or benchmarking role

  • Familiarity with Oracle database architecture, both logical and physical design
  • Experience with database queries and performance tuning
  • Multi-core, Multi-threaded application development
  • System administration on Solaris/Linux OS
  • Knowledge of virtualization and networking stack a plus
  • Experience with Solaris and SPARC processors an advantage
The ideal candidate should have expert software skills, excellent teamwork, communication, and decision making abilities, and a demonstrated track record as a strong individual contributor, team member and mentor, providing direction to others.

Work is non-routine and complex, involving the application of advanced technical skills in a broad range of technical areas. The candidate should be able to provide leadership and expertise in the development of new products/services/processes. Should be able to recommend and justify major changes to existing products/services/processes.

BS or MS degree or equivalent experience relevant to functional area.
8 or more years of software engineering or related experience.
Evaluates reliability of materials, properties and techniques used in production; plans, designs and develops electronic parts, components, integrated circuitry, mechanical systems, equipment and packaging, optical systems and/or DSP systems.

Responsible for designing, developing, modifying and evaluating electronic, electro-mechanical or mechanical components, assemblies or integrated circuitry for hardware systems for the external market. Includes new design, as well as modification activities that results in significant product enhancement. Activities encompass design, analysis, testing and process development using engineering principles and methods. Technical disciplines may include electrical and logical design of printed circuit boards or integrated circuits; mechanical design of electronics enclosures or integrated circuit packaging; and embedded software/firmware design.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of 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.
A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.

Know someone who would be interested in this job? Share it with your network.