Software Engineer - Testing Frameworks
Core
Building the full testing stack (unit, integration, load, performance, and resilience testing) for a platform that powers mission-critical AI inference.
Role type
Senior Software Engineer (Testing Infrastructure)
Builds
Testing frameworks, integration harnesses, load/performance testing tools, and chaos testing capabilities for GPU-backed inference workloads.
Domain
AI Infrastructure / Cloud Native / DevOps
Deliverable
production ML models | infrastructure
Required skills
Go, Python, testing frameworks internals (pytest, testify, testcontainers), distributed systems integration testing, load/performance testing tools (k6, Locust), Kubernetes, Docker, CI/CD optimization, chaos engineering, observability tooling
Preferred skills
Experience building foundational infrastructure, improving testing culture, mentoring engineers
Technologies
Go, Python, pytest, testify, testcontainers, k6, Locust, Vegeta, JMeter, Gatling, Kubernetes, Docker
Responsibilities
Define testing strategy and standards; build unit, integration, load, and performance testing frameworks; design end-to-end test infrastructure with ephemeral environments; implement resilience and chaos testing capabilities; improve test suite reliability (flake detection, parallelization); build observability into the testing layer; create project templates and shared libraries; partner with product and infrastructure teams; mentor engineers on testing practices.
Seniority
Senior, hands-on IC