HN Jobs

A searchable index of Hacker News “Who is hiring?” job postings.

← All postings · November 2013 thread

Job posting (auto-parsed — see raw text)

Websiteappdynamics.com
LocationAppDynamics -- San Francisco, CA -- welcome
Salary
Apply viaEmailbthomas@appdynamics.com
Hiring notesSponsors visas.
TechTypeScriptJavaScriptNode.jsJavaPHPAWSML/AIiOSAndroid
Parsed locationsAppDynamics -- San Francisco, CA -- welcome
Posted bymavelikara
PostedNov 1, 2013
SourceView on Hacker News ↗

Original posting

AppDynamics -- San Francisco, CA -- H1B welcome AppDynamics is a successful, well-funded startup in Application Performance Management space. Our product and business model are proving to be quite disruptive in a very large market. Companies like Netflix, Priceline.com, Deutsche Bank, Williams Sonoma, Betfair and Expedia are using AppDynamics to ensure the performance and availability of their revenue-critical applications. AppDynamics' traditional products for JVM, CLR, PHP and Node.js kick ass at measuring server-side performance across your app. But with the shift to highly interactive websites and mobile apps, an increasing number of performance problems are caused by client-side code or internet latency. End-User Monitoring measures the performance that your real users' experience by instrumenting client-side platform APIs. EUM complements server-side monitoring, but comes with its own set of challenges: * Client-side platforms are not designed for easy instrumentation. How can we extract meaningful performance data from web browsers, iOS, and Android? * Client-side performance performance is confounded by the huge variability in devices, workloads, and network latency. How can we make sense of this complex, noisy, multi-dimensional data? * How can we cope with the volume of performance data flooding in from millions/billions of users? * How can we incorporate client-side and server-side data into a complete picture of app performance? Here are the components of our system, and what it takes to work on them: Browser Agent: * Write fast, bulletproof instrumentation for JavaScript that can run inside any web app across hundreds of browser versions. * Understand behavioral and performance idiosyncrasies of various browsers. * Incorporate new timing specifications from W3C performance working group, but develop fallback timing techniques for other browsers. Mobile Agents: * Build fast, bulletproof instrumentation for iOS (Objective-C) and Android (Java) platform APIs that can run inside any app across thousands of devices. * Understand mobile app architecture and frameworks, identify strategies to extract user actions, performance and system crash data. * Understand iOS, Android, and Dalvik internals, and the characteristics and constraints of mobile platforms in general. Cloud: * This is the processing platform that receives data from the agents. It's a scalable data processor and analytics engine (think real-time map/reduce) built on Amazon Web Services. * Process billions of end-user requests from some of the biggest sites in the world. * Scale with AWS infrastructure components (EC2, S3, DynamoDB, EMR, etc). * Ensure zero downtime, zero data loss, continuous deployment, multi tenant, multi version, etc. * Analyze huge volumes of data with statistical techniques, machine learning, predictive analysis. UI: * Design and build learnable, usable, data-rich HTML5 UI that helps users discover, triage, and root-cause performance problems. * We use AngularJS and TypeScript. I work in the EUM team and we are looking to expand. If you have skills or interest pertaining to any of the above-mentioned areas, please write to me at bthomas@appdynamics.com