Influxdata

Senior Software Engineer, Database

Remote Canada. Posted 6 days ago

The role

You will design and implement new features for InfluxDB 3, including Import/Export, Data Transformation Pipelines, and WebUI integration. You will also debug production issues and work with the platform team to improve monitoring, alerting, and observability.

What you will do

  • Design and implement new features for InfluxDB 3
  • Debug and fix issues including performance bottlenecks and memory leaks
  • Work with the platform team to improve monitoring, alerting, and observability
  • Participate in a production on-call rotation

Required qualifications

  • 8+ years of professional software experience
  • Deep knowledge of at least one of Rust, C++, or Go
  • Experience building high-throughput, low-latency systems in a distributed environment
  • Experience with high-availability, fault-tolerant systems
  • Proficiency in working with product managers, sales, and support to translate customer needs into technical requirements
  • Ability to use AI coding tools in day-to-day workflows

Nice to have

  • Rust preferred
  • Experience with Python
  • Experience with WebAssembly
  • Knowledge of consensus protocols and distributed databases

Before you apply

  • Interviews are typically conducted via Zoom
  • Some roles may require an in-person meeting with a team member as part of the final stage

About the company

InfluxData is the creator of InfluxDB, a time series platform used to collect, store, and analyze time series data. It is a remote-first company with a globally distributed workforce.

Senior Software Engineer, Database at Influxdata | JobZoey