Senior Staff Software Engineer

New
I
InfluxDataTime series databases
Remote USFull-TimeStaff
Salary$240K - $290K
Apply NowOpens the employer's application page

Job Details

Experience
15+ years of progressive software engineering experience, including several years at senior staff level or above.
Required Skills
AWSGCPAzureRustDistributed Systems

Requirements

  • Have 15+ years of progressive software engineering experience, including several years at senior staff level or above.
  • Bring a track record of building and operating distributed systems at large scale.
  • Have hands-on experience building on multiple cloud vendors, including AWS, GCP, and Azure, and with object storage.
  • Have deep hands-on Rust experience, or strong systems experience and a desire to master Rust.
  • Bring expertise in distributed caching, reliability, and performance engineering.
  • Have demonstrated ability to set technical direction across multiple teams or divisions and influence executive decisions.
  • Communicate clearly in writing and verbally with engineers, executives, and customers.
  • An advanced degree in computer science or a related field is a plus; equivalent experience counts.
  • Experience with high-ingest-rate time series or observability workloads is a plus.
  • Experience running a database as a managed cloud service is a plus.
  • Published talks, papers, or writing on databases or distributed systems are a plus.

Responsibilities

  • Shape the long-term technical vision for InfluxDB 3.0 and its place in the product portfolio.
  • Partner with engineering leaders on product strategy, roadmap bets, and build-versus-buy decisions.
  • Design and write production Rust for the storage engine, including ingestion, compaction, columnar storage on object stores, caching, and query execution with DataFusion.
  • Drive distributed caching, reliability, and performance work from benchmarks through production.
  • Contribute to cloud deployment discussions across AWS and Azure.
  • Set engineering standards and best practices across multiple teams and divisions.
  • Participate in the on-call rotation and promote operational excellence.
  • Mentor staff and senior engineers and develop technical leaders.
  • Represent InfluxData's engineering perspective to executives and customers.
View Full Description & ApplyYou'll be redirected to the employer's site
$240K - $290K
Apply Now