Job description
- Build Tools and Frameworks that provide real time application performance metrics that can be correlated with system metrics. - Develop Tools and automation frameworks that empower applications to thoughtfully predict and overcome system/infrastructure failures, ensuring fault tolerance. - Dive into source code, profiling information, and system metrics to root cause analyze performance issues. - Run experiments and benchmarks to understand the performance of complex distributed systems and isolate performance issues. - Collaborate with software teams to pinpoint and address performance bottlenecks. - Plan, strategize, and execute tests to evaluate low latency and high throughput applications. - Design, prototype, and integrate solutions that deliver demonstrable performance gains in production environments. - Design and implement frameworks to performance test online and offline systems. - Work efficiently with cross-functional teams, understanding product requirements and designing performance test strategies, planning, executing, and monitoring tests. - Build the product expertise needed to help debug production performance issues. - Qualify product features for production release and sign-off.