ClickHouse
ClickHouse is an open-source, column-oriented OLAP database management system.
Senior Software Engineer – Data Integration, JVM Ecosystem
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 51-200Since 2016H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
100 days ago
Salary
$125.6K - $185.5K / year
Bachelor Degree6 yrs expEnglishApacheETLJavaKafkaSparkSQLTcp/ip
Job Description
• As a Senior Software Engineer specializing in JVM-based frameworks, you'll serve as a core contributor, owning and maintaining critical parts of ClickHouse's Data engineering ecosystem.
• You'll own the full lifecycle of data framework integrations - from the core database driver that handles billions of records per second, to SDKs and connectors that make ClickHouse feel native in JVM-based applications.
• Your work will directly impact how companies process massive datasets, from real-time analytics platforms ingesting millions of events per second to observability systems monitoring global infrastructure.
• You'll collaborate closely with the open-source community, internal teams, and enterprise users to ensure our JVM integrations set the standard for performance, reliability, and developer experience.
Job Requirements
- 6+ years of software development experience focusing on building and delivering high-quality, data-intensive solutions.
- Proven experience with the internals of at least one of the following technologies: Apache Spark, Apache Flink, Kafka Connect, or Apache Beam.
- Experience developing or extending connectors, sinks, or sources for at least one big data processing framework such as Apache Spark, Flink, Beam, or Kafka Connect.
- Strong understanding of database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases.
- A track record of building scalable data integration systems (beyond simple ETL jobs).
- Strong proficiency in Java and the JVM ecosystem, including deep knowledge of memory management, garbage collection tuning, and performance profiling.
- Solid experience with concurrent programming in Java, including threads, executors, and reactive or asynchronous patterns.
- Outstanding written and verbal communication skills to collaborate effectively within the team and across engineering functions.
- Understanding of JDBC, network protocols (TCP/IP, HTTP), and techniques for optimizing data throughput over the wire.
- Passion for open-source development.
Benefits
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new team member who joins our company receives stock options.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A $500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Fullstack Product Software Engineer, Growth Monetization
DropboxDropbox is the one place to keep life organized and keep work moving.
Full-stack Engineer100 days ago
Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor
Product Engineer at Dropbox developing and enhancing user-friendly features
Full-stack Engineer100 days ago
Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor
Senior Software Engineer designing security solutions at award-winning AI company
Python
Principal Software Engineer
LimeBuilding a future where transportation is shared, affordable and carbon-free. Join us! www.li.me/careers
Full-stack Engineer100 days ago
Full TimeRemoteTeam 501-1,000Since 2017H1B Sponsor
Principal Software Engineer shaping Lime's technology for connected vehicles
Staff Software Engineer – CAD Infra Engineering
DandyHelping dentists achieve more by making the entire lab process digital — and effortless.
Full-stack Engineer100 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor
Staff Software Engineer in CAD Infra Engineering at Dandy
CloudGoogle Cloud PlatformKubernetesTerraform