You love learning new tools, frameworks, and programming languages, but are also able to critically evaluate when it makes sense to use them. You have heard of Riak, Scala, Play, and JQuery and maybe even dabbled with them. You know what “big O” means.
You can work in an agile environment of two-weekly sprints, working with your team and the customer representative to hone the user stories, and plan the work. You can create clean elegant designs and explain them clearly to your team with appropriate diagrams. You have realized that unit tests are not a chore, but a productive tool to drive your coding. You have internalized the practices of DRY, refactoring, and continuous integration. You can work effectively in a team distributed over many time zones, and are OK with virtual meetings outside normal work hours.
In return you get to work in a stimulating environment, working side-by-side with HP Labs researchers in Palo Alto. You can take advantage of on-site gym and cafeteria, and the opportunity to attend talks from a variety of areas of science and technology.