9h ago

Senior Software Engineer

United States (remote)

$141k-$232k / year

full-timesenior Remotesoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll own ClickHouse's Java client and JDBC driver end-to-end, serving as the foundation for connectors and the JVM ecosystem. Your core impact will be driving throughput and latency improvements across the client and server. This role stands out for its visible, measurable wins in a fast-growing open-source company.

๐ŸŽฏ What You'll Do

  • Own the Java client and JDBC driver roadmap, API design, and release engineering
  • Drive throughput and latency improvements across client and server
  • Partner with Connectors team to understand driver needs and ship features
  • Engage with external partners on interoperability and roadmap alignment

๐Ÿ“‹ Requirements

  • 5+ years software engineering experience with data-intensive systems
  • Deep Java and JVM expertise including memory model and GC tuning
  • Hands-on experience building or extending a library that other engineers depend on
  • Strong grasp of database fundamentals including SQL and OLAP workloads

โœจ Nice to Have

  • Working knowledge of JDBC internals, ADBC, or Arrow Flight SQL
  • Experience designing or evolving wire protocols
  • Prior contributions to open-source data infrastructure like Kafka or Spark

๐ŸŽ Benefits & Perks

  • ๐Ÿ’ฐ Competitive salary with premium market adjustments
  • ๐Ÿ  Remote-first company culture
  • ๐Ÿ“ˆ Growth opportunities in a fast-growing cloud company

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Application Reviewยท 1 week
  2. 2Technical Interviewยท 60 min
  3. 3Design Discussionยท 45 min
0 0 0