GrepJob
AuthZed

Sr. Software Engineer - Distributed Databases

AuthZed
Apply
6 months ago
Toronto, CanadaSenior

Base Salary

$155k - $210k/yr

Responsibilities

  • Research, design, implement, test, and release new database features and enhancements.
  • Troubleshoot correctness, stability, and performance issues in a distributed system.
  • Drive optimization efforts through statistics gathering and query planning refinement.
  • Implement indexing, partitioning, and caching strategies to enhance query efficiency.
  • Contribute to both open source and enterprise versions of SpiceDB.
  • Collaborate with product, engineering, and support teams.

Requirements

  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • 5+ years of experience in system-level languages like Golang, C/C++, Rust, or Zig.
  • In-depth knowledge of database concepts and their implementations.
  • Strong background in systems engineering, including distributed systems and databases.
  • Proven ability to diagnose performance bottlenecks and propose solutions.
  • Excellent communication skills for articulating technical concepts to diverse stakeholders.
  • Ability to collaborate effectively with remote teams across time zones.
  • Familiarity with modern software development practices and tools.

Benefits

  • Opportunities to work with cutting-edge technology in a growing sector.
  • Supportive environment where ideas lead to real impact.
  • Competitive salary based on experience.
  • Stock options at an early-stage startup.
  • Comprehensive benefits including healthcare and other insurance.
  • Fully remote and flexible schedule to accommodate different time zones.
  • Twice-yearly travel for team offsites focused on bonding and collaboration.

Tech Stack

CC++DockerGitGoRust

Categories

BackendData Engineering