Senior Software Engineer - Jvm Language Clients

ClickHouse

Remote, United States
Not specified; premium market range may apply in s...
**
5+ years software engineering experience
Deep java and jvm expertise
Experience building libraries other engineers depend on
** ClickHouse is seeking a Senior Software Engineer to join their Language Clients team, focusing on the development and maintenance of their Java client and JDBC driver. The role requires in-depth expertise in Java and data-intensive systems, with a strong emphasis on performance and user feedback. **

Job Summary

  • The role involves owning the Java client and JDBC driver end-to-end, including roadmap, API design, and performance optimization.
  • Candidates must have deep expertise in the JVM memory model, GC tuning, and the ability to reason about throughput and latency at the byte level.
  • The company offers a flexible remote work environment, healthcare contributions, equity, and a $500 home office setup for remote employees.

Matching Summary

Match Score: 75

** ClickHouse is seeking a Senior Software Engineer to join their Language Clients team, focusing on the development and maintenance of their Java client and JDBC driver. The role requires in-depth expertise in Java and data-intensive systems, with a strong emphasis on performance and user feedback. **

Salary

Not specified; Premium market range may apply in San Francisco Bay Area and New York City 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 dependent libraries

Work Rights

Not specified

Tailored Resume

Cover Letter