Software Engineer, Database Reliability & Performance
Core
Ensure reliability, correctness, stability, and high performance of the InfluxDB Enterprise 3 time-series database platform through automated testing and performance analysis.
Role type
Senior IC Database Reliability & Performance Engineer
Builds
InfluxDB Enterprise 3 core database platform
Domain
Time-series data platforms / Distributed systems
Deliverable
production ML models | product features
Required skills
Rust, C++, Golang, automated testing frameworks, performance validation, distributed systems, container orchestration (Docker, Kubernetes), CI/CD pipelines, system profiling, log analysis
Preferred skills
database internals, cloud vendors, on-call rotation experience, distributed product teams
Technologies
Rust, C++, Golang, Docker, Kubernetes, CircleCI, AI assistants (Claude)
Responsibilities
Own and execute automated reliability, regression, and correctness test workflows within CI/CD; Implement and maintain repeatable test contracts to validate query accuracy and recoverability; Simulate real-world workloads and stress conditions to differentiate standard validation from exhaustive reliability testing; Collaborate with developers to convert engineering specs into formal test constraints; Investigate performance data variations and identify architectural bottlenecks; Develop automated reports to flag latency regressions and resource issues; Participate in on-call rotation when needed
Seniority
Senior, hands-on IC
