Software Engineer Testing Frameworks

Baseten is an AI inference platform for deploying, optimizing, and scaling custom, open-source, and fine-tuned models in production.

San Francisco, United States
About Baseten

Baseten provides model runtimes, inference infrastructure, developer workflows, and deployment options including managed cloud, self-hosted, and hybrid environments.

View jobs by Baseten

Skills

About the Role

You will own testing strategy, standards, and tooling across unit, integration, load, performance, and resilience testing. You will build realistic ephemeral test environments, improve test reliability and CI speed, add testing observability, create shared templates and libraries, and mentor engineers on testing practices.

Requirements

  • Go
  • Python
  • test tooling
  • pytest
  • testify
  • testcontainers
  • integration testing
  • distributed system
  • load testing
  • performance testing
  • k6
  • Locust
  • Vegeta
  • JMeter
  • Gatling
  • Kubernetes
  • Docker
  • CI/CD

Responsibilities

  • Own testing strategy, standards, tiers, and tooling
  • Build and maintain unit, integration, load, and performance testing frameworks
  • Design end-to-end test infrastructure with realistic on-demand dependencies
  • Build resilience and chaos testing capabilities
  • Improve test reliability, selective execution, parallelization, and CI duration
  • Build coverage reporting, test health dashboards, and failure-triage tooling
  • Create testing templates and shared libraries
  • Mentor engineers on testing practices

Benefits

  • Meaningful equity
  • 100% medical, dental, and vision insurance coverage for U.S. employees and dependents
  • Flexible PTO
  • Company-wide Winter Break
  • Paid parental leave
  • Fertility and family-building stipend through Carrot
  • Company-facilitated 401(k) for U.S. employees
Software Engineer Testing Frameworks at Baseten | JobStash