Senior Software Development Engineer in Test
Core
Design, develop, and maintain robust test automation frameworks for cloud-scale distributed systems, ensuring reliability, scalability, and performance.
Role type
Senior SDET (QA Automation)
Builds
Automated testing frameworks, CI/CD pipelines, performance/load tests, and chaos engineering strategies for GPU/AI infrastructure.
Domain
Cloud-native AI infrastructure, distributed systems, microservices
Deliverable
production ML models
Required skills
Python, Golang, or Typescript; Test automation frameworks; CI/CD pipelines; Infrastructure as code; Load testing tools (Locust, k6, JMeter); Observability platforms (Prometheus, Grafana, OpenTelemetry, Datadog); Kubernetes; Chaos engineering; Distributed tracing; Message queues (Kafka, RabbitMQ, Redis)
Preferred skills
Multi-region cloud deployments (AWS, GCP, Azure); Security testing and compliance frameworks; GPU/AI compute resource management
Technologies
Python, Golang, Typescript, Kubernetes, AWS, GCP, Azure, Kafka, RabbitMQ, Redis, Prometheus, Grafana, OpenTelemetry, Datadog, Locust, k6, JMeter, Chaos Mesh, Gremlin, LitmusChaos
Responsibilities
Design and maintain test automation frameworks for cloud-scale distributed systems; Architect performance, load, and stress tests; Build fault-injection and chaos engineering strategies; Develop end-to-end integration, API, and system-level tests; Implement continuous testing pipelines within CI/CD workflows; Collaborate with development, SRE, and infrastructure teams; Analyze system logs, telemetry data, and observability metrics; Drive automation of security testing and infrastructure testing; Participate in on-call rotations for critical production issues
Seniority
Senior, hands-on IC