Used Tools & Technologies
Not specified
Required Skills & Competences ?
Kubernetes @ 4 MySQL @ 4 SQL @ 4 GCP @ 4 ETL @ 7 Java @ 7 Distributed Systems @ 7 Hiring @ 4 AWS @ 4 Azure @ 4 Communication @ 7 MongoDB @ 4 Microservices @ 7 Debugging @ 4 OLAP @ 4 Snowflake @ 4Details
About the company
ClickHouse is an open-source column-oriented database system focused on becoming the fastest OLAP database globally. ClickHouse Cloud is used by enterprises to generate real-time analytical reports through SQL queries and is available open-source or on AWS, GCP, Azure, and Alibaba.
Role overview
The Integrations Team builds and operates a high-performance data onboarding platform that integrates data from diverse data sources into ClickHouse at petabyte scale and high velocity. This role involves designing, building, and optimizing cloud-based services and integrations, collaborating with internal teams and external partners, and engaging with customers to design reliable solutions.
Responsibilities
- Design and develop a high-performance data onboarding platform capable of handling petabytes of data in real-time.
- Build robust integrations with a variety of datastores (e.g., MySQL, MongoDB, Iceberg), data warehouses (e.g., Snowflake, Redshift, ClickHouse), and object storages (e.g., S3, GCS).
- Create solutions that enable users to harness ClickHouse performance and throughput.
- Collaborate across teams to align platform capabilities with customer needs and business objectives.
- Lead and influence technical discussions and continuously identify and implement improvements.
Requirements
- 5+ years of industry experience building high-scale, data-intensive software solutions.
- Proficient in Golang (preferred) or Java, with deep experience in distributed systems and microservices architecture.
- Strong background in designing and implementing ETL pipelines and an understanding of data replication methodologies such as CDC (Change Data Capture).
- Solid experience with cloud-native architecture and infrastructure and hands-on knowledge of at least one major cloud provider (CSP).
- Practical experience with Kubernetes, including debugging and managing distributed systems at scale.
- Exceptional production debugging skills and the ability to solve complex technical issues in fast-paced environments.
- High autonomy, ownership mindset, strong communication skills, and the ability to work effectively across teams.
Compensation
The typical starting salary for this role in the US is $115,000 - $180,000 USD.
The typical starting salary for this role in US Premium Markets (e.g., Los Angeles, San Francisco Bay Area, Seattle area, New York City Metro Area) is $125,000 - $195,000 USD.
These ranges reflect the company's good-faith estimate of minimum and maximum pay at the time of posting. Actual compensation may vary based on education, qualifications, experience, skills, location, and other factors.
Perks & Benefits
- Flexible work environment; remote-friendly with operations in multiple countries.
- Employer contributions towards healthcare.
- Stock options for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- $500 home office setup for remote employees.
- Global company gatherings/offsites.
Culture & Equal Opportunity
- Opportunity to be among the first 500 employees and help shape company culture.
- ClickHouse is an equal opportunity employer and prohibits discrimination and harassment.
Note
This role is hired remotely in countries where ClickHouse has a hiring presence. For questions about compensation, contact [email protected].