Back to all jobs
- Employment
- Full-time
- Seniority
- Senior
About the role
Key Responsibilities
- Modeling of load testing scenarios (load, stress, soak, peak, find max tests), methodology and formation of non-functional requirements for system using k6, JMeter (DSL framework)
- Simulate real-world scenarios and traffic patterns to validate systems under production-like conditions (including high RPS, concurrency levels, data skew, and geo-distributed load)
- Calculate and validate detailed load models – e.g. expected RPS, concurrent users, transaction volumes, and data distribution.
- Adjust these models to mirror peak and edge-case scenarios, ensuring our capacity planning is grounded in reality.
- backend issues (CPU hotspots, memory leaks, GC pauses, thread pool exhaustion)
- DB inefficiencies (Aurora MySQL/RDS indexing, query locks, IOPS limits)
- messaging/queue back-pressure (Kafka partitioning, consumer lag, throughput limits)
- network constraints (latency, load balancer settings, timeouts)
- Approach performance issues with an performance analyst/architect mindset – form hypotheses, design experiments, run tests, and draw conclusions to configuration infrastructure and fix backend code.
- For example, if latency is high, hypothesize the cause (e.g. database index missing), test the hypothesis, and then make a the fix. Repeat this iterative process to methodically improve system performance.
- Champion a culture where performance = product quality.
- Educate and influence teams to treat performance testing as an integral, continuous part of the development lifecycle rather than a one-time task.
- Share best practices and success stories, ensuring that performance considerations are baked into design, coding, and testing processes from the start.
- Conducting production load and traffic validation experiments with full ownership of risk assessment, blast radius control, observability, and rollback procedures.
- Work with geo-distributed, high-load systems (200k+ RPS) and latency-sensitive mobile flows
- Set up production-like performance environments in AWS
- Conducting and modeling load tests in production
- Performance analytics → hypotheses → experiments → fixes → measurable business impact (latency, conversion, GMV)
Skills, Knowledge and Expertise
- 5+ years in Performance/SRE/Load Testing
- Strong programming skills in Golang/Kotlin/Java
- Strong k6 or JMeter DSL - Performance Testing Mastery: Hands-on expertise with modern load testing tools, especially k6 and/or JMeter (and their scripting DSL). Deep understanding of performance best practice – you know when to apply load testing vs stress testing vs soak testing, and how to interpret the results of each.
- Hands-on experience with AWS infrastructure on for high-load systems: EKS, EC2, Auto Scaling Groups, ALB/NLB, VPC, subnets, routing, security groups
- Designing and tuning autoscaling strategies for compute (KEDA/Karpenter/Cluster Autoscaler, EC2 scaling policies)
- Understanding network performance characteristics: latency, cross-AZ traffic, NAT/egress limits, load balancer behavior under high RPS
- Profiling Golang, Kafka, Redis, DB tuning experience
- Automation loadtesting and make QG (JVM languages and Go)
- SRE mindset (RED/USE, SLO, error budgets)
Why join us
- Help us challenge injustice by creating fair choices for millions of people across 1100+ cities in 48 countries.
- Develop your professional skills with access to mentoring, career consulting, and learning programs.
- Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
- Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
- Work alongside people who take initiative, speak openly, and challenge themselves to grow.
- Improve your language skills through co-financed courses and internal speaking clubs.
731,000+ hidden jobs like this
inDrive and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites