
Ang Solidus Labs ay bumubuo ng software para sa seguridad at pagsunod sa mga regulasyon para sa ekosistema ng mga digital asset. Kabilang sa portfolio ng mga produkto nito ang Trade Surveillance, Transaction Monitoring, at Staking Guard, na tumutulong sa mga organisasyon na matukoy at matugunan ang mga panganib sa buong siklo ng buhay ng mga digital asset. Gumagana ang kumpanya sa interseksiyon ng cybersecurity, fintech, at pagbuo ng software.
Senior Data Engineer, Imprastraktura ng ClickHouse — Solidus Labs (Hybrid, United Kingdom)
Senior Data Engineer na responsable sa pagpapalawak ng imprastraktura ng ClickHouse na nasa likod ng trade-surveillance platform ng Solidus Labs. Saklaw ng tungkulin ang mga data pipeline na may mataas na dami, arkitektura ng cluster, pagiging maaasahan, at observability para sa real-time at batch na workload.
Paglalarawan
- Magdisenyo at mag-optimize ng arkitektura ng data sa ClickHouse, kabilang ang mga table engine, partitioning, materialized view, at mga patakaran sa storage
- Pamahalaan ang sizing, topology, at capacity planning ng ClickHouse cluster para sa real-time ingestion at T+1 batch processing
- Pangunahan ang mga gawain para sa pagiging maaasahan at deduplication ng data sa ClickHouse at mga kaugnay na pipeline
- Bumuo at magpaunlad ng monitoring, alerting, at observability para sa replication, merge, query latency, at paggamit ng resource
- Maging espesyalista ng kumpanya sa ClickHouse at gabayan ang mga engineering team sa query optimization at data modeling
- Makipagtulungan sa vendor ng ClickHouse upang magsiyasat ng mga isyu, magsuri ng mga kakayahan, at maghatid ng mga pagpapahusay
- Makipagtulungan sa mga team sa analytics, machine learning, at produkto upang mapahusay ang storage, schema, format, at performance ng query
- Magtakda at magpanatili ng mga pamantayan sa ClickHouse para sa pag-version ng schema at data governance
Mga Kinakailangan
- Bachelor's degree sa computer science
- Hindi bababa sa limang taong aktuwal na karanasan sa software engineering gamit ang Java, Rust, o Python
- Walong taon o higit pang karanasan sa pagbuo ng mga data engineering system at pipeline para sa mga production environment na mataas ang dami at mababa ang latency
- Propesyonal na karanasan sa pagbuo ng mga low-latency, real-time system na nagpoproseso ng bilyun-bilyong event bawat araw
- Mataas na antas ng praktikal na kaalaman sa ClickHouse, kabilang ang cluster architecture, table engine, replication, sharding, at query optimization
- Malawak na karanasan sa Apache Kafka, Spark, Airflow, Kubernetes, Redis, Snowflake, at mga caching system
- Ekspertong kakayahan sa SQL at query tuning, kabilang ang materialized view, projection, TTL, at MergeTree optimization sa ClickHouse
- Karanasan sa paggamit ng observability platform gaya ng Prometheus at Grafana
- Napatunayang pagkamausisa, pagsasarili, at inisyatiba sa pagtukoy at paghahatid ng mga solusyon
- Mahusay na kasanayan sa pasulat at pasalitang komunikasyon, at kakayahang mag-coach at makahikayat ng mga engineer sa mga distributed team