senior staff performance engineer
On-siteBengaluru, Karnataka, India
Job Summary
Design comprehensive performance testing strategies, conduct load, stress, and capacity testing to identify bottlenecks, and architect scalable frameworks for AI and Generative AI applications. Lead troubleshooting of complex issues across QA, Staging, and Production environments while analyzing CPU, memory, network, and garbage collection metrics. Collaborate with development and operations teams to integrate performance testing into CI/CD pipelines, establish KPIs and benchmarks, and generate session reports and documentation for stakeholders. Mentor junior engineers and drive initiatives to ensure system reliability and scalability. Requires 12+ years of experience with tools like JMeter, LoadRunner, and Gatling, plus proficiency in Python, Java, and cloud platforms such as AWS and Azure.
Required Qualifications
- Bachelor's or Master's degree in computer science, Engineering, or a related field
- 12+ years of experience in performance testing and engineering, with a strong understanding of performance testing methodologies and tools
- Proficiency in performance testing tools such as JMeter, LoadRunner, or Gatling
- Proficiency in programming languages such as Python, Javascript, Java
- Extensive experience with cloud technologies and platforms (e.g., AWS, Azure, Google Cloud) and containerization (Docker/Kubernetes)
- Strong understanding of web technologies and application architecture
- Experience in Application Monitoring Tools and profiling tools like Datadog, Dynatrace, Grafana, AppDynamics, Splunk
- Strong experience with CI/CD pipelines and DevOps practices
- Experience in Applications like ElasticSearch, OpenSearch, Grafana, Kafka
- Hands-on experience with performance test simulations, performance analysis, performance tuning, performance monitoring in a microservices environment
- Hands-on experience in analyzing the performance results - Capture/Analyze/Interpret performance metrics from application, database, OS, and Network
- Working knowledge of SQL and cloud Databases like MongoDB, Cosmos DB, PostgreSQL
- Proven track record of leading performance testing teams and drive initiatives by collaborating effectively with cross-functional teams
- Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
- Good understanding of computer networks and networking concepts
- Agile development experience
Desired Qualifications
- Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus
- Strong understanding of data validation techniques and tools
- Demonstrated ability to analyze complex systems, identify performance bottlenecks, and provide actionable insights
- Good understanding of basic DB tuning, application server tuning and common issues around performance and scalability
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.