CareerPlan

Senior System Test Engineer

United States | CanadaFull-time2026-10-13 → 2026-11-10

Core

Drive correctness, reliability, and performance of distributed database systems (Lance/LanceDB) under production conditions by building test frameworks, workloads, and fault-injection scenarios.

Role type

Senior System Test Engineer (Distributed Databases)

Builds

Automated test frameworks, realistic workloads, and reproducible test environments for distributed data systems.

Domain

Distributed databases, systems engineering, and test infrastructure.

Deliverable

production ML models

Required skills

System test strategy, distributed database internals, fault injection, performance testing, Python, Rust/C++/Java/Go, Linux, CI/CD, observability, AI tooling.

Preferred skills

Database storage engines, vector search, property-based testing, fuzzing, Kubernetes, infrastructure as code.

Responsibilities

Define system-level testing strategy, build automated test frameworks and workloads, validate data integrity and consistency, design load/stress/soak tests, test upgrades and compatibility, investigate failures using logs/metrics/traces, develop reproducible test environments for CI.

Seniority

Senior, hands-on IC