Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 4
ClickHouse @ 4
Data Modeling @ 4
Data Pipelines
Distributed Systems @ 4
Docker @ 3
Go @ 1
Kafka
Kubernetes @ 3
Node.js @ 7
Observability @ 7
OpenTelemetry @ 3
PostgreSQL @ 4
TypeScript @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
ClickHouse is hiring a Senior Backend Engineer to help build ClickStack, an open-source, petabyte-scale observability platform that brings logs, metrics, traces, and session replays together to help developers monitor, debug, and scale production applications.
Responsibilities
- Own and build key backend services and infrastructure for the observability platform.
- Ensure reliable, high-throughput data pipelines and APIs.
- Collaborate with open-source contributors and customers, solve their challenges, and incorporate feedback into backend architecture and API design.
- Design and implement scalable backend systems capable of ingesting, processing, and querying petabytes of observability data.
- Build foundational services that help engineers diagnose production issues.
Requirements
- 5+ years of software engineering experience with a strong focus on backend development, preferably building developer tools or infrastructure.
- Strong TypeScript and Node.js skills, with experience in Express, Fastify, or similar frameworks.
- Solid understanding of API design, distributed systems, and data modeling.
- Experience with reliable and performant backend services.
- Familiarity with containerized environments, including Docker and Kubernetes.
- Passion for open source and the developer community.
- Experience creating developer tooling and designing for developers.
- Creative problem-solving skills and the ability to work in a fast-paced environment.
- Experience with Go is a plus.
Bonus Points
- Experience with ClickHouse, PostgreSQL, or other analytical or OLTP databases.
- Familiarity with OpenTelemetry, logging pipelines, or metrics infrastructure.
- Experience with SDKs or client library design.
- Exposure to message queues, streaming systems such as Kafka or NATS, or event-driven architectures.
- Strong opinions on observability tools and a vision for improving them.
Compensation
The typical starting salary in the United States is $130,000-$208,000 USD. A premium market range applies in certain locations, such as the San Francisco Bay Area and New York City Metro Area, with a typical starting salary of $141,000-$230,000 USD. Actual compensation depends on factors including education, qualifications, certifications, experience, skills, location, performance, and business needs.
Benefits
- Flexible, remote-friendly work environment.
- Employer contributions toward healthcare.
- Company stock options for new team members.
- Flexible time off in the United States and generous entitlement in other countries.
- $500 home office setup for remote employees.
- Opportunities to participate in company-wide offsites and global gatherings.
- Equal employment opportunities and a commitment to a workplace free from discrimination and harassment.
More jobs at ClickHouse
Cloud Software Engineer - Observability Platform
ClickHouse · United States
USD 141,000-230,000 per year
AI Operations Engineer
ClickHouse · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 170,000-250,000 per year
Senior Technical Customer Support Engineer
ClickHouse · United States
USD 139,500-194,000 per year
Senior Cloud Software Engineer - Efficiency Engineering
ClickHouse · United States
USD 133,400-232,000 per year
Senior Consulting Engineer - AMER
ClickHouse · Canada, Mexico, United States
USD 158,000-220,000 per year
Similar jobs
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Senior Software Engineer, AIOps and Observability
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Member of Technical Staff (Software Engineer, Data Platform)
Perplexity AI · New York City, United States, Palo Alto, United States, San Francisco, United States
USD 220,000-405,000 per year
Software Engineer, Build Systems / CI
OpenAI · New York City, United States, San Francisco, United States, Seattle, United States
USD 185,000-490,000 per year
Senior Software Engineer II
Confluent · United States, Seattle, United States
USD 197,400-232,000 per year
Senior Software Engineer, Agent Platform
SentinelOne · United States
USD 132,000-182,000 per year
Software Engineer, Product Security Data Platforms
Stripe · Seattle, United States
USD 156,800-235,200 per year
AI Product Engineer - ClickStack
ClickHouse · United States
USD 130,000-208,000 per year