ClickHouse

Senior Software Engineer - Data Integration & JVM Ecosystem

ClickHouse
Apply
4 months ago
Remote, CanadaSenior

Responsibilities

  • Own and maintain critical components of ClickHouse’s data engineering ecosystem
  • Develop and maintain database drivers, SDKs, and connectors for JVM-based applications
  • Build integrations with data-processing frameworks including Spark, Flink, Beam, and Kafka Connect
  • Improve the performance, reliability, and developer experience of JVM integrations
  • Optimize memory usage, concurrency, query performance, and data throughput for large-scale workloads
  • Collaborate with the open-source community, internal teams, and enterprise users

Requirements

  • 6+ years of software development experience focused on high-quality, data-intensive solutions
  • Proven experience with the internals of at least one of Apache Spark, Apache Flink, Kafka Connect, or Apache Beam
  • Experience developing or extending connectors, sinks, or sources for a big data processing framework
  • Strong understanding of SQL, data modeling, query optimization, and OLAP or analytical databases
  • Track record of building scalable data integration systems beyond simple ETL jobs
  • Strong proficiency in Java and the JVM ecosystem, including memory management, garbage collection tuning, and performance profiling
  • Experience with concurrent Java programming, including threads, executors, and reactive or asynchronous patterns
  • Understanding of JDBC, TCP/IP, HTTP, and techniques for optimizing network data throughput
  • Strong written and verbal communication skills
  • Passion for open-source development
  • Prior open-source contributions are preferred
  • Familiarity with ClickHouse or similar high-performance data platforms is preferred
  • Working knowledge of Python and data engineering tools such as Pandas, PySpark, and Airflow is preferred

Benefits

  • Flexible, remote-friendly work environment across more than 20 countries
  • Employer healthcare contributions
  • Company stock options
  • Flexible time off in the US and generous time-off entitlement in other countries
  • $500 home office setup for remote employees
  • Opportunities to attend company-wide global offsites

Tech Stack

Apache AirflowApache BeamApache FlinkApache KafkaApache SparkClickHousedbtGrafanaJavaMetabasePandasPythonSQL

Categories

BackendData Engineering
ClickHouse

About ClickHouse

501-1,000 employees

ClickHouse builds an open-source, columnar OLAP database and a managed cloud service for teams that need real-time analytics at scale. The company monetizes through ClickHouse Cloud and commercial support for enterprises running analytics, observability, and AI workloads. Founded in 2021 and headquartered in Palo Alto, it is privately held and serves as the primary commercial steward of the ClickHouse project.

Contact me