PB
PBridge

Full-time jobs › Canada

Senior Backend Engineer - ClickPipes Platform

clickhouse · Canada · Full-time

About this role

About the Team

The ClickPipes team builds the services that power data ingestion into ClickHouse Cloud. As a primary entry point for customers’ data, ClickPipes is critical to product adoption and the company’s growth. We work at petabyte scale, solving challenges in distributed systems, fault tolerance, and high-throughput ingestion. You’ll help make these pipelines performant, reliable, and easy to operate, with ownership of technical decisions and the platform as a whole.

You can find some of the team’s recent work highlighted in our blog:

- GCP Pub/Sub connector for ClickPipes is now in Private Preview https://clickhouse.com/blog/clickpipes-gcp-pub-sub-preview

- Terraform & OpenAPI for ClickPipes is now Generally Available https://clickhouse.com/blog/terraform-ga

- Unordered mode for GCS ClickPipes is now available https://clickhouse.com/blog/clickpipes-gcs-unordered-mode

We’re looking for backend engineers with experience in data-intensive systems who enjoy working across technologies. You’ll collaborate with engineering and product partners and drive projects from design through production.

What will you do?

- Build and evolve integrations with streaming platforms and object storage, including Kafka, Kinesis, Pub/Sub, S3, GCS, and Azure Blob Storage.

- Continuously improve our systems based on operational metrics, customer feedback, and evolving business requirements.

- Drive technical discussions and contribute to architectural decisions that impact our platform's scalability and resilience.

- Participate in on-call rotations to ensure system reliability and respond to production incidents.

About you:

- 5+ years of software development experience building and operating distributed systems.

- Strong knowledge of Go and its ecosystem.

- Experience designing systems for scalability and fault tolerance, with an understanding of concurrency, consistency, and failure recovery.

- Understanding of cloud-native architecture and practical experience with at least one major cloud provider.

- Experience diagnosing and resolving production issues in distributed systems.

- Ability to communicate technical ideas clearly and collaborate across engineering and product teams.

- Experience with data ingestion pipelines, streaming platforms, or object storage is a plus.

PERKS

- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.

- Healthcare - Employer contributions towards your healthcare.

- Equity in the company - Every new team member who joins our company receives stock options.

- Time off - Flexible time off in the US, generous entitlement in other countries.

- A USD$500 Home office setup if you’re a remote employee.

- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.

CULTURE - WE ALL SHAPE IT

As part of a rapidly scaling start-u

Tired of applying one by one?

Our Career Success Team finds roles in Canada that fit you, tailors your CV to each, and submits the applications — tracked end to end. You just show up to interviews.

We apply, you interview →