CareerPlanSign in

Software Engineer - Testing Frameworks

San Francisco💼 Full-time🗓 2026-08-11 → 2026-09-25

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

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.