Senior Backend Engineer - Databases - Analytics

J
JobgetherData infrastructure
Based in CanadaFull-TimeSenior
SalaryBase compensation range of $164,490–$197,389 CAD for roles based in Canada
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSGCPC++AzureGoRustDistributed Systems

Requirements

  • Strong experience building production-grade, user-facing software systems and solving complex engineering problems autonomously.
  • Ability to make sound technical and architectural decisions with minimal supervision in ambiguous or rapidly evolving environments.
  • Experience with distributed systems, data catalogs, table formats, query engines, or related data infrastructure technologies.
  • Strong proficiency in a programming language such as Go, C++, or Rust.
  • Track record of delivering software used in production by customers or internal users.
  • Practical familiarity with AI technologies and frameworks, focused on building reliable solutions.
  • Experience with cloud-native environments such as AWS, GCP, or Azure.
  • Experience using observability tools to understand, troubleshoot, and improve system behavior.
  • Ability to prototype, validate ideas, incorporate feedback, and iterate toward production-ready solutions.
  • Experience building distributed query engines is a plus.
  • Experience developing data warehouses, data lakes, or data engineering tools is advantageous.

Responsibilities

  • Design, implement, test, and operate database components, including ingestion, query planning, distributed query execution, data formats, and storage formats.
  • Architect and build a scalable, multi-tenant SaaS database foundation with tenant isolation, usage tracking, quotas, audit logging, background jobs, and reliable service boundaries.
  • Develop APIs and database interfaces for AI agents, MCP tools, command-line interfaces, and internal applications to retrieve enterprise data.
  • Make engineering and architectural tradeoffs as the platform develops from prototype to production.
  • Instrument database services with metrics, logs, traces, alerts, and dashboards.
  • Contribute to technical direction across architecture, service boundaries, storage technologies, API contracts, deployment patterns, and engineering practices.
  • Work with product and infrastructure teams to turn evolving requirements into scalable technical solutions.
  • Own database solutions end to end, ensuring they are reliable, maintainable, and scalable.
  • Develop prototypes, gather feedback, validate assumptions, and refine solutions based on real-world usage.
View Full Description & ApplyYou'll be redirected to the employer's site
Base compensation range of $164,490–$197,389 CAD for roles based in Canada
Apply Now