Solidus Labs
Solidus Labs
Solidus Labs utvikler sikkerhets- og compliance-programvare for økosystemet for digitale aktiva. Produktporteføljen omfatter markedsovervåking, transaksjonsovervåking og Staking Guard, som hjelper organisasjoner med å identifisere og håndtere risikoer gjennom hele livssyklusen for digitale aktiva. Selskapet opererer i skjæringspunktet mellom cybersikkerhet, fintech og programvareutvikling.

Senior dataingeniør, ClickHouse-infrastruktur — Solidus Labs (hybrid, Storbritannia)

Senior dataingeniør med ansvar for å skalere ClickHouse-infrastrukturen bak Solidus Labs' plattform for markedsovervåking. Rollen omfatter datapipelines med store datamengder, klyngearkitektur, pålitelighet og observerbarhet på tvers av sanntids- og batcharbeidsbelastninger.

Beskrivelse

  • Utforme og optimalisere dataarkitektur i ClickHouse, inkludert tabellmotorer, partisjonering, materialiserte visninger og lagringspolicyer
  • Administrere dimensjonering, topologi og kapasitetsplanlegging for ClickHouse-klynger for sanntidsinntak og T+1-batchbehandling
  • Lede arbeidet med datapålitelighet og deduplisering i ClickHouse og relaterte datapipelines
  • Bygge ut og forbedre overvåking, varsling og observerbarhet for replikering, sammenslåinger, spørringsforsinkelse og ressursbruk
  • Være selskapets ClickHouse-spesialist og veilede utviklingsteam i spørringsoptimalisering og datamodellering
  • Samarbeide med ClickHouse-leverandøren for å undersøke problemer, vurdere funksjoner og levere forbedringer
  • Samarbeide med analyse-, maskinlærings- og produktteam for å forbedre lagring, skjemaer, formater og spørringsytelse
  • Fastsette og opprettholde ClickHouse-standarder for skjemaversjonering og datastyring

Krav

  • Bachelorgrad i informatikk
  • Minst fem års praktisk erfaring med programvareutvikling i Java, Rust eller Python
  • Minst åtte års erfaring med å bygge dataingeniørsystemer og datapipelines for produksjonsmiljøer med store datamengder og lav forsinkelse
  • Yrkeserfaring med å utvikle sanntidssystemer med lav forsinkelse som behandler milliarder av hendelser daglig
  • Avansert praktisk kunnskap om ClickHouse, inkludert klyngearkitektur, tabellmotorer, replikering, sharding og spørringsoptimalisering
  • Solid erfaring med Apache Kafka, Spark, Airflow, Kubernetes, Redis, Snowflake og hurtigbuffersystemer
  • Ekspertkunnskap i SQL og spørringsoptimalisering, inkludert ClickHouse-materialiserte visninger, projeksjoner, TTL-er og MergeTree-optimalisering
  • Erfaring med å bruke observerbarhetsplattformer som Prometheus og Grafana
  • Dokumentert nysgjerrighet, selvstendighet og initiativ i arbeidet med å identifisere og levere løsninger
  • Svært gode skriftlige og muntlige kommunikasjonsevner, med evne til å veilede og påvirke ingeniører i distribuerte team