Not specified; premium market range may apply in s...
Remote
5+ years software engineering experience
Deep java and jvm expertise
Experience building libraries other engineers depend on
ClickHouse is seeking a Senior Software Engineer specializing in JVM language clients to join their remote team. The role focuses on enhancing the Java client and JDBC driver, supporting data ingestion tools and BI platforms, while contributing to the company’s mission of transforming data usage
Job Summary
The role involves owning the Java client and JDBC driver end-to-end, including roadmap, API design, and performance optimization.
ClickHouse is a fast-growing private cloud company recognized on the 2025 Forbes Cloud 100 list with over 3,000 customers.
The position offers flexible work environment, equity in the company, and a $500 home office setup for remote employees.
Matching Summary
Match Score: 85
ClickHouse is seeking a Senior Software Engineer specializing in JVM language clients to join their remote team. The role focuses on enhancing the Java client and JDBC driver, supporting data ingestion tools and BI platforms, while contributing to the company’s mission of transforming data usage.
Salary
Not specified; Premium market range may apply in SF Bay Area and NYC Metro Area
Skills & Requirements
Must-have
5+ years software engineering experience
Deep Java and JVM expertise
Experience building libraries other engineers depend on
Strong grasp of database fundamentals and SQL
Solid instincts on concurrency in the JVM
Nice-to-have
Working knowledge of JDBC internals or Arrow Flight SQL
Experience designing wire protocols
Prior contributions to open-source data infrastructure
Working knowledge of ClickHouse or OLAP engines
Comfort engaging with community issues
Key Requirements
5+ years of software engineering experience
Significant portion focused on data-intensive systems
Hands-on experience building or extending libraries