GrepJob
ClickHouse

Senior Software Engineer - Data Integration & JVM Ecosystem

ClickHouse
Apply
about 1 month ago
Remote, GermanySenior

Responsibilities

  • Own and maintain critical parts of ClickHouse's data engineering ecosystem.
  • Develop and integrate data connectors and SDKs for JVM-based applications.
  • Collaborate with the open-source community and internal teams.
  • Ensure performance, reliability, and developer experience standards are met.
  • Impact how companies process massive datasets in real-time.

Requirements

  • 6+ years of software development experience in data-intensive solutions.
  • Proven experience with technologies like Apache Spark, Flink, Kafka Connect, or Beam.
  • Experience developing connectors for big data processing frameworks.
  • Strong understanding of SQL, data modeling, and query optimization.
  • Proficiency in Java and the JVM ecosystem, including memory management.
  • Experience with concurrent programming in Java.
  • Outstanding communication skills for effective collaboration.

Benefits

  • Flexible work environment with remote-friendly options.
  • Employer contributions towards healthcare.
  • Equity in the company with 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.
  • Opportunities for global gatherings and in-person connections.

Tech Stack

Apache AirflowApache BeamApache FlinkApache KafkaApache SparkClickHouseGrafanaJavaMetabasePandasSQL

Categories

BackendData Engineering