Job Url: https://www.remoterocketship.com/company/clickhouse/jobs/senior-software-engineer-united-states-remote Job Description: ClickHouse Website LinkedIn All Job Openings ClickHouse is a fast and resource-efficient real-time data warehouse and open-source database that is designed to deliver superior query performance for mission-critical and time-sensitive applications. It is available as a cloud service on major platforms like AWS, GCP, and Azure, with a "Bring Your Own Cloud" option and a wide range of integrations for seamless operation within diverse tech stacks. ClickHouse excels in real-time analytics, machine learning, business intelligence, and observability, making it an ideal choice for tasks such as financial services, fraud detection, and gaming analytics. It supports developer-friendly SQL operations, offers cost-effective storage solutions, and provides an open-source alternative to traditional databases. Companies like Sony, Lyft, Cisco, GitLab, and Twilio leverage ClickHouse for its scalability, efficiency, and ease of use. 51 - 200 employees Founded 2016 ☁️ SaaS 🏒 Enterprise πŸ€– Artificial Intelligence Senior Software Engineer 3 hours ago πŸ‡ΊπŸ‡Έ United States – Remote πŸ’΅ $125.6k - $185.5k / year ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer πŸ¦… H1B Visa Sponsor Airflow Apache AWS Azure Cloud ETL Google Cloud Platform Grafana Java Kafka Pandas PySpark Python Spark SQL Tableau TCP/IP Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Own and maintain critical parts of ClickHouse's Data engineering ecosystem, focusing on JVM-based frameworks. β€’ Own the full lifecycle of data framework integrations, from core database drivers to SDKs and connectors for JVM applications. β€’ Craft tools enabling Data Engineers to harness ClickHouse's speed and scale for real-time analytics and observability systems. β€’ Collaborate with the open-source community, internal teams, and enterprise users to ensure performance, reliability, and developer experience. β€’ Impact how companies process massive datasets, including real-time platforms ingesting millions of events per second. 🎯 Requirements β€’ 6+ years of software development experience focusing on building and delivering high-quality, data-intensive solutions. β€’ Proven experience with the internals of at least one of the following technologies: Apache Spark, Apache Flink, Kafka Connect, or Apache Beam. β€’ Experience developing or extending connectors, sinks, or sources for at least one big data processing framework such as Apache Spark, Flink, Beam, or Kafka Connect. β€’ Strong understanding of database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases. β€’ Strong proficiency in Java and the JVM ecosystem, including deep knowledge of memory management, garbage collection tuning, and performance profiling. β€’ Solid experience with concurrent programming in Java, including threads, executors, and reactive or asynchronous patterns. β€’ Outstanding written and verbal communication skills. β€’ Understanding of JDBC, network protocols (TCP/IP, HTTP), and techniques for optimizing data throughput over the wire. β€’ Passion for open-source development. β€’ Bonus points: Prior contributions to open-source projects; Familiarity with ClickHouse or similar high-performance data platforms; Working knowledge of Python (Pandas, PySpark, Airflow). πŸ–οΈ Benefits β€’ Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries. β€’ Healthcare - Employer contributions towards your healthcare. β€’ Equity in the company - Every new team member who joins our company receives stock options. β€’ Time off - Flexible time off in the US, generous entitlement in other countries. β€’ A $500 Home office setup if you’re a remote employee. β€’ Global Gatherings – opportunities to engage with colleagues at company-wide offsites.