Senior Performance Engineer

Jun 30

http://acquia.com/careers/senior-performance-engineer

Exceptional web experiences depend on many things, but one of the most important is speed. A slow web site is not usable even if it is well designed and functional.Acquia is seeking an exceptional performance engineer to ensure Acquia's products and web properties are truly fast. Specifically we are looking for a software engineer that thrives on methodically and relentlessly discovering performance bottlenecks, prioritizing them according to impact, and resolving them -- no matter where they occur at any layer of the web site or supporting infrastructure. You will not be developing new features, but will instead build and use tools to load test, profile, measure, and report on all aspects of product performance, and then work with each product team to optimize their product based on the data. The ideal candidate has a broad background in Drupal and in general web development, is comfortable at all layers of the LAMP stack from HTML/CSS/JS to OS syscalls, and has a mixture of front-end and back-end engineering expertise.

What specifically will you do?

  • Profile and optimize Drupal itself, Acquia's Drupal products and distributions, and our Acquia Cloud infrastructure supporting Drupal including all layers of the LAMP stack.
  • Implement and test code and configuration changes to improve performance.
  • Track the performance of the application and each layer of the stack to uncover the impact of features and changes over time.
  • Follow and contribute to future Drupal performance improvements on drupal.org.

What will you bring to the team?

  • The ability to work with all layers of LAMP stack from Drupal to Apache, MySQL, and PHP all the way down to the PHP interpreter and C libraries.
  • Experience identifying and resolving web front-end issues such as those surfaced by YSlow.
  • Skills in tuning the TCP stack and kernel to eliminate choke points.
  • Comfort with multiple languages including HTML, CSS, JS, PHP, SQL, C.
  • Experience using tools such as xdebug, cachegrind, kcachegrind, tcpdump, and Wireshark, among others.
  • A passion for keeping up with new developments and trends in web performance such as HipHop for PHP.
  • Strong written, verbal, and presentation skills, and the ability to work with teams.

Location note: While we would strongly prefer that this person live in, or be willing to relocate to Boston, we will consider exceptional candidates who are located elsewhere.

http://acquia.com/careers/senior-performance-engineer

Platinum Sponsors