Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 6 Go @ 4 Grafana @ 4 Kafka @ 4 Python @ 4 SQL @ 4 Spark @ 4 Tableau @ 4 dbt @ 4 ETL @ 6 Java @ 4 JVM @ 4 Communication @ 4 Data Engineering @ 6 JavaScript @ 4 Rust @ 4 ELT @ 6 Fivetran @ 4 OLAP @ 4 Pandas @ 7Details
ClickHouse is a leader in open-source column-oriented databases with a mission to be the fastest OLAP database globally. The company supports users in generating real-time analytical reports using SQL queries, handling increasing volumes of data with speed and efficiency. Major enterprises worldwide, including Lyft, Sony, IBM, GitLab, Twilio, and HubSpot, rely on ClickHouse Cloud available on multiple cloud platforms.
Team Overview
The Integrations team connects ClickHouse to the wider data ecosystem by building and maintaining various connectors and clients. Responsibilities include official language clients for Python, JavaScript, Java, Go, Rust, and C++, key data connectors such as Kafka, dbt, Spark, and Fivetran, and integrations with visualization tools like Grafana, Tableau, PowerBI, and Metabase.
Responsibilities
- Serve as the technical owner of critical data pipeline integrations for ClickHouse.
- Develop and maintain the dbt-clickhouse adapter to support data analysts and engineers in leveraging dbt transformations with ClickHouse.
- Maintain and enhance data ingestion connectors in JVM and Go ecosystems to ensure reliable automated data replication from numerous sources.
- Architect data infrastructure enabling real-time analytics platforms and modern data warehouses.
- Collaborate with commercial partners and the data community to promote best practices within the modern data stack.
Requirements
- Minimum 5 years of software development experience focused on data engineering, ETL/ELT pipelines, or database integrations.
- Strong proficiency in Python, including experience with data libraries like Pandas and SQLAlchemy.
- Hands-on experience with dbt, including adapter development or advanced modeling patterns.
- Familiarity with modern data tools such as Fivetran, Airbyte, or similar ELT platforms.
- Solid Java development skills with knowledge of JVM performance tuning and concurrent programming.
- Deep understanding of database fundamentals, including SQL, data modeling, query optimization, and OLAP/analytical databases.
- Excellent communication skills for cross-team collaboration.
- Passion for open-source development and community engagement.
Bonus Points
- Familiarity with ClickHouse or comparable high-performance data platforms.
- Contributions to open-source projects.
- Expertise in building sinks or source connectors for big data frameworks.
- Golang experience for high-performance data processing.
Compensation
Salary ranges vary by location in the United States:
- New York Area / San Francisco Area: $157,000 - $232,000 USD
- Washington State: $141,300 - $197,200 USD
- General US Remote: $125,600 - $185,500 USD
- Los Angeles, CA / Washington, DC: $141,300 - $208,800 USD
- Seattle, WA: $121,500 - $208,800 USD
Perks
- Flexible remote-friendly work environment across 20 countries.
- Employer healthcare contributions.
- Stock options for new employees.
- Flexible time off policies.
- $500 home office setup stipend for remote employees.
- Company-wide global gatherings for in-person connection.
Culture
Be part of the first 500 employees shaping ClickHouse's culture and values. The company promotes equal opportunity, diversity, and privacy in employment.