Back to all jobs
inDrive logo

Senior Performance Engineer

inDrive
KazakhstanHybrid5mo ago
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

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.