Senior Software Development Engineer in Test
Runpod is an AI developer cloud providing GPU compute, serverless inference, Pods, and clusters for building, training, fine-tuning, deploying, and scaling AI workloads.
Funding history
Investors
About Runpod
Runpod Inc. operates a globally distributed GPU cloud platform for AI developers, offering on-demand GPU infrastructure and serverless services across the AI development lifecycle.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and maintain automation frameworks for cloud-scale distributed systems. You will create performance, load, stress, integration, API, and system-level tests; introduce fault-injection and chaos-testing strategies; and embed continuous testing into CI/CD workflows. You will analyze logs, telemetry, and observability data, automate security and infrastructure testing, collaborate on quality practices, and help diagnose critical production reliability and performance issues.
Requirements
- 10+ years of experience in QA automation, SDET, software engineering, or a related technical field
- Experience testing cloud-scale distributed systems with a focus on reliability, performance, and scalability
- Programming skills in Python, Golang, or Typescript
- Experience building test automation frameworks for complex microservices architectures
- Understanding of CI/CD pipelines, infrastructure as code, and automated deployment strategies
- Experience with load-testing tools and observability platforms
- Experience testing containerized applications and Kubernetes-based environments
- Expertise in chaos engineering and fault-injection frameworks
- Knowledge of distributed tracing and debugging in cloud-native environments
- Experience with message queues, databases, and event-driven architectures
- Successful completion of a background check
- Experience with multi-region cloud deployments in AWS, GCP, or Azure
- Familiarity with security testing and compliance frameworks
- Experience managing fleets of GPU or AI compute resources
Responsibilities
- Design, develop, and maintain test automation frameworks for cloud-scale distributed systems
- Architect performance, load, and stress tests
- Build fault-injection and chaos-engineering strategies
- Develop and execute end-to-end integration, API, and system-level tests
- Implement continuous testing pipelines within CI/CD workflows
- Collaborate with development, SRE, and infrastructure teams to embed quality practices in the SDLC
- Analyze system logs, telemetry data, and observability metrics to identify and mitigate failures
- Drive automation of security testing, API contract validation, and infrastructure testing
- Participate in on-call rotations to diagnose critical production reliability and performance issues
Benefits
- Stock options
- Medical, dental, and vision plans
- Flexible PTO
- Remote-first work
- USD 1,200 home office and equipment stipend
