C
ClickHouse
BackendSenior
Senior Software Engineer - Java Streaming - Connectors
JavaKafkaApache FlinkApache BeamSqlJdbcTCPHTTP
About the Position
ClickHouse is a rapidly growing private cloud company recognized for innovation in real-time analytics and data warehousing. As a Senior Software Engineer, you'll be a core contributor to building and maintaining data connectors, crucial for the integration of ClickHouse with other data systems.
Responsibilities
- Own and maintain critical parts of ClickHouse's Data engineering ecosystem.
- Craft tools to enable Data Engineers to harness ClickHouse's speed and scale.
- Manage the full lifecycle of data framework integrations.
- Collaborate closely with the open-source community and internal teams.
Requirements
- 6+ years of software development experience focusing on data-intensive solutions.
- Experience with streaming or data integration frameworks, especially Apache Kafka.
- Strong proficiency in Java and the JVM ecosystem, including memory management and performance profiling.
- Solid experience with concurrent programming in Java.
- Outstanding communication skills.
Benefits
- Flexible work environment
- Employers contributions towards healthcare
- Stock options for new team members
- Flexible time off
- $500 Home office setup for remote employees
- Opportunities for global gatherings
Senior Software Engineer - Java Streaming - Connectors