
Senior Software Engineer - Data Integration & JVM Ecosystem
ClickHouseabout 1 month ago
Base Salary
$126k - $186k/yr
Responsibilities
- Own and maintain critical parts of ClickHouse's Data engineering ecosystem.
- Develop and manage data framework integrations from core database drivers to SDKs.
- Collaborate with the open-source community and internal teams to enhance JVM integrations.
- Ensure performance, reliability, and developer experience in data processing.
Requirements
- 6+ years of software development experience in data-intensive solutions.
- Proven experience with technologies like Apache Spark, Flink, Kafka Connect, or Beam.
- Strong understanding of database fundamentals including SQL and data modeling.
- Proficiency in Java and the JVM ecosystem, with knowledge of memory management.
- Experience with concurrent programming in Java and optimizing data throughput.
Benefits
- Flexible work environment with remote-friendly policies.
- Employer contributions towards healthcare.
- Equity in the company through stock options.
- Flexible time off in the US and generous entitlement in other countries.
- A $500 home office setup for remote employees.
- Opportunities for global gatherings and in-person connections.
Tech Stack
Categories
BackendData Engineering