
Senior Software Engineer - Data Integration & JVM Ecosystem
ClickHouseabout 1 month ago
Remote, United KingdomSenior
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.
- Ensure performance, reliability, and developer experience in JVM integrations.
- 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 Beam.
- Experience developing connectors for big data processing frameworks.
- Strong understanding of SQL, data modeling, and query optimization.
- Proficiency in Java and the JVM ecosystem, including memory management.
- Solid experience with concurrent programming in Java.
- Outstanding communication skills for effective collaboration.
Benefits
- Flexible work environment with remote-friendly options.
- Employer contributions towards healthcare.
- Equity in the company with stock options for new team members.
- Flexible time off policies.
- A $500 home office setup for remote employees.
- Opportunities for global gatherings and in-person connections.