SeniorFlexible
Backend Engineer
О роли
Описание вакансии
About the company
- The ClickPipes team builds the services that power data ingestion into ClickHouse Cloud.
- Work at petabyte scale, solving challenges in distributed systems, fault tolerance, and high-throughput ingestion.
Responsibilities
- Build and evolve integrations with streaming platforms and object storage, including Kafka, Kinesis, Pub/Sub, S3, GCS, and Azure Blob Storage.
- Continuously improve systems based on operational metrics, customer feedback, and evolving business requirements.
- Drive technical discussions and contribute to architectural decisions impacting scalability and resilience.
- Participate in on-call rotations to ensure system reliability and respond to production incidents.
Requirements
- 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 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 teams.
- Plus: experience with data ingestion pipelines, streaming platforms, or object storage.
Conditions
- Flexible work environment, remote-friendly, operating in over 25 countries.
- Healthcare employer contributions.
- Equity in the company (stock options).
- Flexible time off.
- USD$500 home office setup for remote employees.
- Global gatherings and company-wide offsites.
Стек и навыки
С чем работаем