SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
InfluxData is seeking a Senior Software Engineer to join the Database Performance and Reliability Team for InfluxDB Enterprise 3. This is an individual contributor role focused on ensuring reliability, correctness, stability, and high performance of the core database platform across complex data models and workloads.
Key responsibilities include owning and executing automated reliability, regression, and correctness test workflows within the CI/CD pipeline. You will implement and maintain repeatable test contracts using internal frameworks to validate query accuracy, product lifecycle, database compactions, and recoverability. A critical part of the role involves differentiating between standard functional validation and exhaustive reliability testing—simulating real-world customer workloads, database restarts, memory exhaustion, and deployments.
You'll collaborate closely with core developers to convert high-level engineering specifications and customer root-cause analyses into formal, repeatable test constraints. You'll investigate complex performance data variations, capture system profiles, and proactively identify architectural bottlenecks before production deployment. The role includes participation in an on-call rotation and developing/reviewing automated reports on a regular cadence to flag suspicious query latency regressions, data divergence bugs, or resource starvation issues.
Required qualifications include deep hands-on experience with Rust (highly preferred) or willingness to learn Rust with system experience in C++/Golang. You need proven track record in performance, regression, and reliability validation frameworks with ability to establish repeatable baselines for distributed data systems. A Bachelor's degree and minimum 5 years of work experience are required. Comfort with modern AI assistants (Claude, etc.) for troubleshooting and log analysis is essential. Competency with containerized environments (Docker, Kubernetes) and modern CI utilities (CircleCI) is required, along with excellent async communication skills.
Bonus experience includes building distributed systems, working with database internals, cloud vendors, on-call rotations, and distributed products/teams. InfluxData is a remote-first, globally distributed company committed to open source and innovation.