Developer Intern, Real-User Monitoring Team
AppDynamics - San Francisco, CA

This job posting is no longer available on AppDynamics. Find similar jobs:Developer Intern jobs - AppDynamics jobs

About the company:
AppDynamics was just rated "#1 Cloud Computing Software Company to Work For" by Forbes! We are changing the way web apps are operated in a culture that fosters creativity and collaboration. We host a variety of fun company outings like Giants games, day trips to Napa, and monthly happy hours. Our office, located in downtown San Francisco next to Giants stadium and the waterfront, features an open floor plan, a game room complete with ping-pong, darts, foosball, and XBox, and a kitchen that is consistently stocked with delicious snacks and drinks. We pay interns top rates and give them meaty, forward-looking projects that make a real impact on our business.

Check out our website, , to get a better feel for what we do.

About the position:
Real-User Monitoring is a brand-new feature for analyzing the performance of your web app from the perspective of the web browser. Here are some of the problems you could help us solve:

How can a JavaScript library "hack" its host page to measure and report all the interesting things that happen? How about an Objective-C library in a mobile app?

How can we understand, and help our users understand, the performance of their web app across browsers, devices, pages, and geographies?

How can we automatically find the patterns that make an app slow, using statistics and machine learning?

About you:
You are a solid, creative, up-and-coming software engineer. You've taken hard classes and worked on projects outside class because you love building software. You want to learn from smart people, solve interesting problems, and see your code running on tens of thousands of computers. You try to understand your users so you can make their lives better.

Our interns are long-term investments, so we are not looking for specialized skills. You should be decent on the command-line, intimately familiar with a modern programming language, and you should either know Java or be willing to learn it before you start. You should be interested in what we do and eager to learn more.