Senior Software Engineer, Database

New
I
InfluxDataTime-series databases
Location: Remote Canada; Secondary Locations: Remote UK, Remote ItalyFull-TimeSenior
SalaryCA$170K - CA$230K
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional software experience
Required Skills
PythonC++GoRustDistributed Systems

Requirements

  • Have 8+ years of professional software experience.
  • Bring deep knowledge of at least one of Rust, C++, or Go; Rust is preferred.
  • Have experience building high-throughput, low-latency systems in a distributed environment.
  • Have experience with high-availability, fault-tolerant systems.
  • Work closely with product managers, sales, and support to understand customer needs and translate them into technical requirements.
  • Demonstrate day-to-day use of AI coding tools, including the ability to critique, validate, and refine AI-generated output.
  • Experience with Python is a plus for Processing Engine plugins.
  • Experience with WebAssembly is a plus.
  • Knowledge of consensus protocols and distributed databases is a plus.

Responsibilities

  • Design and implement new features for InfluxDB 3, including Import/Export, Data Transformation Pipelines, and WebUI integration.
  • Debug and fix production issues, including performance bottlenecks and memory leaks.
  • Work with the platform team to improve InfluxDB 3 monitoring, alerting, and observability.
  • Participate in the production on-call rotation, triaging and debugging issues.
View Full Description & ApplyYou'll be redirected to the employer's site
CA$170K - CA$230K
Apply Now