- Bengaluru, Karnataka, India
- Full-time · Senior
- 5+ years
Senior Performance Engineer responsible for investigating and improving production performance across applications, services, infrastructure, and cloud environments.
Responsibilities
- Investigate production performance issues involving high CPU, high memory, latency, queuing, crashes, timeouts, throughput degradation, resource saturation, and service availability
- Collect and analyze evidence using logs, metrics, traces, dumps, profiles, ETW data, application telemetry, and infrastructure signals
- Apply a structured investigation process to define problems, reproduce behaviors, test hypotheses, identify root causes, implement or recommend fixes, and validate results
- Use profilers, debuggers, memory analysis tools, distributed tracing, and application performance monitoring systems to diagnose issues
- Analyze CPU, memory, garbage collection, thread activity, I/O, network behavior, database calls, request queues, and dependency interactions
Requirements
- Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience
- Nice to have: distributed tracing
- Nice to have: APM platforms
- Nice to have: Dynatrace
- Nice to have: Azure Monitor