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.

Recently funded0 current maintainers0 active leads
San Francisco, United States
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.

View jobs by Runpod

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