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.