
Senior Software Engineer - Data Integration & JVM Ecosystem
ClickHouseabout 1 month ago
Remote, GermanySenior
Responsibilities
- Own and maintain critical parts of ClickHouse's data engineering ecosystem.
- Develop and integrate data connectors and SDKs for JVM-based applications.
- Collaborate with the open-source community and internal teams.
- Ensure performance, reliability, and developer experience standards are met.
- Impact how companies process massive datasets in real-time.
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.
- 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 in the US and generous entitlement in other countries.
- $500 home office setup for remote employees.
- Opportunities for global gatherings and in-person connections.