Baseten1 день назад
Software Engineer - Testing Frameworks
Зарплата не указана
РЫНОК
14 583 ₽медиана по профессии
Data Scientist · 21 вакансий с указанной зарплатой
7 333половина предложений: 12 500–20 00031 333
Работодатель не указал зарплату — сравните с рынком сами.
Полная занятостьУдалёнка
Навыки
GoPythonpytesttestcontainersk6LocustVegetaJMeterGatlingKubernetesDockerCI/CD
Обязанности
- 01Own Baseten's testing strategy end to end — define the standards, the tiers, and the tooling that engineering teams build against
- 02Build and maintain unit, integration, load and performance testing frameworks
- 03Design end to end test infrastructure that provisions realistic dependencies on demand — ephemeral Kubernetes namespaces, containerized service dependencies, etc.
- 04Build resilience and chaos testing capabilities: fault injection, network partition and latency simulation, pod and node failure scenarios, dependency degradation, and automated verification that our systems degrade gracefully and recover
- 05Attack test suite reliability head-on — flake detection and quarantine, test impact analysis and selective execution, parallelization, and aggressive reduction of end-to-end CI wall time
- 06Build observability into the testing layer itself: coverage reporting, test health dashboards, failure triage tooling, and clear signals about which areas of the codebase are under-tested
- 07Create project templates and shared libraries so new services start with a complete testing setup on day one
- 08Partner directly with product and infrastructure teams — embed where needed, understand their hardest testing problems, and turn one-off solutions into platform capabilities
- 09Mentor engineers across the org on testing practice and raise the collective bar through code review, documentation, and internal advocacy
Требования
- 01Strong proficiency in Go and/or Python, with hands-on experience building test tooling and libraries used by other engineers
- 02Deep experience with testing frameworks and their internals — pytest, Go's testing package, testify, testcontainers, or equivalents — including the ability to extend them, not just use them
- 03Experience designing integration test infrastructure for distributed systems, including ephemeral environment provisioning and dependency management
- 04Practical experience with load and performance testing tools (k6, Locust, Vegeta, JMeter, Gatling, or similar) and the judgment to interpret results and drive action from them
- 05Solid Kubernetes and Docker fundamentals — you can build test infrastructure that runs on and tests against real cluster environments
- 06Advanced understanding of CI/CD, including how to keep large test suites fast, deterministic, and trustworthy at scale
- 07A track record of measurably improving testing culture on an engineering team — you have opinions on what to test, what not to test, and where the ROI actually is
- 08Are excited about building foundational infrastructure and are comfortable working independently on ambiguous, high-impact technical challenges
Условия
- 01Competitive compensation, including meaningful equity
- 02100% coverage of medical, dental, and vision insurance for employee and dependents
- 03Flexible PTO policy including company wide Winter Break (our offices are closed from Christmas Eve to New Year's Day!)
- 04Paid parental leave
- 05Fertility and family-building stipend through Carrot
- 06Company-facilitated 401(k)
- 07Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities