
Senior Software Engineer - Data Integration & JVM Ecosystem
ClickHouseabout 1 month ago
Remote, United StatesSenior
Base Salary
$126k - $186k/yr
Responsibilities
- Own and maintain critical parts of ClickHouse's Data engineering ecosystem.
- Develop and integrate data connectors for various frameworks like Kafka, Spark, and Flink.
- Ensure high performance and reliability of JVM integrations.
- Collaborate with the open-source community and internal teams.
- Impact how companies process massive datasets through real-time analytics.
Requirements
- 6+ years of software development experience in data-intensive solutions.
- Proven experience with technologies like Apache Spark, Flink, Kafka Connect, or Apache Beam.
- Strong understanding of database fundamentals including SQL and data modeling.
- Proficiency in Java and the JVM ecosystem, with knowledge of memory management and performance profiling.
- Experience with concurrent programming in Java and understanding of JDBC and network protocols.
Benefits
- Flexible work environment with remote-friendly options.
- Employer contributions towards healthcare.
- Equity in the company through stock options.
- Flexible time off policies.
- A $500 home office setup for remote employees.
- Opportunities for global gatherings and in-person connections.