Beijing, China
23 days ago
Platform Engineer, Clickhouse

Conviva is the first and best place to go to understand and optimize digital customer experiences. Our Operational Data Platform harnesses full-census, comprehensive client-side telemetry—capturing every aspect of customer experience and engagement across all devices and linking them to the performance of underlying services, in real time and at a fraction of the cost of alternative solutions. Trusted by industry leaders like Disney, NBC, and the NFL, Conviva revolutionizes how businesses understand customer experience and engagement, maximizing satisfaction, conversion, and revenue.

 

We are seeking for an exceptional engineering role with a proven record of delivering consistently in high growth and high scale environment. This role is expected to play a vital role in supporting high growth business, drive innovation and deliver the next generation of highly scalable, modular, and extensible OLAP platform based on ClickHouse. The next generation of OLAP platform built on ClickHouse is one of foundation technologies at Conviva and provide a common set of capabilities and interfaces to all Conviva products supporting real-time, near real-time and off-line analytics with an eye on the future. This role is expected to have rich experiences in ClickHouse development and administration; experiences in debuging & customize ClickHouse based on Community Open Source version.

 

What Success Will Look Like:

Responsible for the evolution of next generation’s OLAP platform based on ClickHouse at Conviva; Design, build and maintain the highly reliable & scalable OLAP platform and corresponding pipelines with ClickHouse to support Conviva business transformation; Online / offline debug and trouble shooting on OLAP platform / ClickHouse to resolve any issues with E2E data pipeline; Design, customize and develop new features based on community Open Source ClickHouse version to align with the direction of Conviva’s OLAP technology evolution, including but not limited to: storage-compute separation architecture; Responsible for optimized performance for all users of OLAP Platform in various use cases. Including query tuning, optimization and ClickHouse source code improvement to archive the goals;

 

Who You Are & What You've Done: 

Proven experience in design, implementation, and testing high-performance DBMS features in a complex C++ codebase like ClickHouse; Excellent background in database internals including query languages, access methods, storage, and/or connectivity; Demonstrated ability to read and write in C++, excellent programming and debugging skills; Excellent knowledge of fundamentals of Computer Science like algorithms and data structures. Hands-on with functional programming and know-how of its concepts; Good understanding of networking and I/O on Linux; familiar with performance optimization techniques and tools on Linux platform; Deep understanding of distributed systems concepts and scalability challenges including multi-threading, concurrency, sharding, partitioning etc Experience with big data infrastructures like Spark, Flink, Kafka, Druid, HDFS etc. to handle TB/PB+ data; Good communication skills. Willingness to work under pressure. Hunger to learn and succeed. Comfortable with ambiguity. Comfortable with complexity

 

Privately held, Conviva is headquartered in Silicon Valley, California with offices and people around the globe. For more information, visit us at www.conviva.com. Join us to help extend our leadership position in big data streaming analytics to new audiences and markets! 

Confirm your E-mail: Send Email
All Jobs from Conviva