Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Docker @ 3
Go @ 4
Kafka @ 4
Kubernetes @ 3
TypeScript @ 7
Distributed Systems @ 4
PostgreSQL @ 4
Node.js @ 7
API @ 4
OpenTelemetry @ 3
Observability @ 4
Data Modeling @ 4
ClickHouse @ 4
Data Pipelines @ 4
- 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
Join ClickHouse to help build HyperDX, an open-source observability platform that unifies logs, metrics, traces, and session replays to help engineers debug and scale production applications. You'll work on petabyte-scale, high-performance backend services with a focus on delivering an excellent developer experience.
Responsibilities
- Own and build key backend services and infrastructure that power the observability platform.
- Ensure reliable, high-throughput data pipelines and APIs used by developers.
- Design and implement scalable backend systems capable of ingesting, processing, and querying petabytes of observability data.
- Engage with the open-source community and customers to incorporate feedback into backend architecture and API design.
Requirements
- 5+ years of software engineering experience with a strong focus on backend development.
- Strong TypeScript and Node.js skills (experience with Express, Fastify, or similar frameworks).
- Solid understanding of API design, distributed systems, and data modeling.
- Familiarity with containerized environments (Docker, Kubernetes).
- Experience creating developer tooling and designing for developers.
- A creative problem-solver who moves fast, ships features, and embraces new technologies.
- Passion for open source and community engagement.
Bonus Points
- Experience with Go (you may occasionally contribute to Go-based services).
- Experience with ClickHouse, PostgreSQL, or other analytical/OLTP databases.
- Familiarity with OpenTelemetry, logging pipelines, or metrics infrastructure.
- Experience with SDKs or client library design.
- Exposure to message queues, streaming systems (Kafka, NATS), or event-driven architectures.
Compensation
- Typical starting salary (United States): $130,000 - $208,000 USD
- Typical starting salary (United States Premium Markets, e.g., San Francisco Bay Area and New York City Metro Area): $141,000 - $230,000 USD
Placement within the range depends on factors such as experience, location, and qualifications. For compensation questions: [email protected].
Perks
- Flexible work environment; ClickHouse is globally distributed and remote-friendly.
- Employer contributions towards healthcare.
- Stock options (equity) for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- $500 home office setup for remote employees.
- Company-wide global gatherings and offsites.
Culture & Equal Opportunity
- As part of the first 500 employees, you'll help shape company culture.
- ClickHouse is an equal opportunity employer and prohibits discrimination. See the applicant privacy notice for more information.