Senior Software Engineer
Java, Remote
Confirmed live in the last 24 hours
Open-source OLAP database for real-time analytical reports
Company Overview
ClickHouse stands out as a leading database management system with its open-source, column-oriented OLAP technology that delivers real-time analytical reports via SQL queries at a speed 100-1000x faster than conventional systems. The company's global user base attests to its reliability, user-friendliness, and fault tolerance, processing hundreds of millions to over a billion rows and tens of gigabytes of data per server per second. Furthermore, ClickHouse's ability to support all necessary data sources for high-performance applications and use cases sets it apart in the industry.
Data & Analytics
Company Stage
Series B
Total Funding
$300M
Founded
2021
Headquarters
Palo Alto, California
Growth & Insights
Headcount
6 month growth
↑ 18%1 year growth
↑ 29%2 year growth
↑ 221%Locations
Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
Java
REST APIs
CategoriesNew
Software Engineering
Requirements
- 5+ years of hands-on experience in software development within the JVM ecosystem
- Proficiency in building data-intensive software solutions
- Proven expertise in JVM optimizations. A deep understanding of GC types and low-level libraries
- You are proficient in algorithms and data structures
- You are a strong problem solver and have experience troubleshooting various JVM-based frameworks
- Experience leading and shipping large-scope technical projects in collaboration with multiple experienced engineers
- You are a full-cycle developer with strong ownership and experience building and operating high-scale, distributed systems across the full software life cycle
- You have excellent communication skills and the ability to work well within a distributed team and across engineering teams
- You are enthusiastic about developing OSS software together with the community. You play as a representative of the OSS community, influencing the Core product's development
Responsibilities
- Help us to develop OSS connecting ClickHouse to anything from a simple script to complex data ingestion, transformation, and visualization tools
- Deliver frameworks and platforms that are secure, efficient, mature, and highly available that abstract away infrastructure complexity
- Create solutions that enable users to take full advantage of ClickHouse's excellent performance and throughput
- Create with purpose. Have a reason and rationale for your decisions throughout the creative process to empower you and the rest of the team to present our ideas and sell our solutions to various peers and stakeholders
- Partner with multi-disciplinary teams to define business strategies, user needs, and optimal solutions