find jobs
job title, keywords or company
city, state or zip code
Tech Yahoo, Performance Eng, Principal more...
Location:Sunnyvale, CA
First posted:May 10, 2017 (last updated 30+ days ago)

A Little About Us
The Performance Engineering Group has an exciting and challenging mission: Optimize the utilization of Yahoo!'s infrastructure in our world-class data centers around the globe. To achieve this, we work closely with our engineers to make the most efficient use of resources by optimizing their hardware and software stacks. In addition, we create total cost of ownership (TCO) models to dictate hardware component selection with cost/performance as a major guiding factor, i.e. the best bang for the buck for our unique environments. This two-pronged approach drives Yahoo to build cost-effective infrastructure at scale, resulting in significant cost savings.

We have a strong partnership with our technology suppliers to evaluate bleeding edge technology which puts us in a distinguished advisory role to influence the industry. This positions us ahead of the technology curve and gives us an exciting glimpse of upcoming industry directions, thereby allowing us to select the best strategic solutions to address Yahoo's future needs.

A Lot About You
We are looking for a passionate Optimization Engineer to support our internal customers with analysis and optimization of their production environment. This individual's primary objective is to drive enhanced performance through algorithmic, software, hardware, and operating system tuning and modifications.

The right candidate will have strong demonstrated troubleshooting and analytical skills, will be quick to identify areas of improvement, and is able to rapidly develop prototypes to address performance issues. This person is a natural technology leader, capable of conveying complex technical concepts to a broad audience.

You Must Have

  • M.S. Computer Science
  • 5+ years of industry experience
  • Deep understanding of UNIX and UNIX kernel
  • Demonstrated competency in Java, C and Perl
  • Experience with hardware, software, and operating system tuning and troubleshooting
  • Experience with system analytical tools such as vmstat, netstat, strace, tcpdump, gdb
  • Solid understanding of networking, CPU architecture, and IO sub-systems
  • Solid understanding of x86 platforms and sub-components
  • Excellent written, verbal, and presentation skills
  • Ability to work independently with minimal instruction and collaboratively in teams

Love To Have

  • Proven experience with large distributed environments
  • Experience with analytical tools such as vtune, gprof, pixie
  • Skilled implementation of computer algorithms
  • Experience with scale-out applications
  • Knowledge of TCO modeling
  • Strong sense of humor!
Send this job to yourself or a friend.

Please mention
if asked how you found this job.