Senior Software Engineer - Data Integration & JVM Ecosystem

C
ClickHouseData Analytics
The Netherlands (Remote)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
SQLJavaJVMData engineeringSpark

Requirements

  • 5+ years of software development experience.
  • Strong proficiency in Java and the JVM ecosystem.
  • Deep knowledge of memory management, garbage collection tuning, and performance profiling.
  • Experience with concurrent programming in Java (threads, executors, reactive/asynchronous patterns).
  • Experience with at least one big data processing framework such as Apache Spark, Flink, Beam, or Kafka Connect.
  • Solid understanding of database fundamentals: SQL, data modeling, query optimization.
  • Familiarity with OLAP/analytical databases.
  • Outstanding written and verbal communication skills.
  • Passion for open-source development.

Responsibilities

  • Serve as a core contributor for ClickHouse's Data engineering ecosystem.
  • Maintain language clients and major data connectors like Kafka, dbt, Spark, and Fivetran.
  • Craft tools for Data Engineers to harness database speed and scale.
  • Manage the full lifecycle of data framework integrations from database drivers to SDKs.
  • Collaborate with the open-source community to influence the evolution of the core system.
  • Set standards for performance, reliability, and developer experience in JVM integrations.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now