Solidus Labs
Solidus Labs
Solidus Labs utvecklar säkerhets- och efterlevnadsprogramvara för ekosystemet för digitala tillgångar. Produktportföljen omfattar handelsövervakning, transaktionsövervakning och Staking Guard, som hjälper organisationer att identifiera och hantera risker under hela livscykeln för digitala tillgångar. Företaget verkar i skärningspunkten mellan cybersäkerhet, fintech och mjukvaruutveckling.

Senior dataingenjör, ClickHouse-infrastruktur — Solidus Labs (hybrid, Storbritannien)

Senior dataingenjör med ansvar för att skala ClickHouse-infrastrukturen bakom Solidus Labs plattform för handelsövervakning. Rollen omfattar datakanaler med stora volymer, klusterarkitektur, tillförlitlighet och observerbarhet för realtids- och batcharbetsbelastningar.

Beskrivning

  • Utforma och optimera dataarkitektur i ClickHouse, inklusive tabellmotorer, partitionering, materialiserade vyer och lagringspolicyer
  • Hantera dimensionering, topologi och kapacitetsplanering för ClickHouse-kluster för realtidsinläsning och T+1-batchbearbetning
  • Leda arbetet med datatillförlitlighet och deduplicering i ClickHouse och relaterade datapipelines
  • Bygga ut och förbättra övervakning, larm och observerbarhet för replikering, sammanslagningar, frågelatens och resursanvändning
  • Vara företagets ClickHouse-specialist och vägleda utvecklingsteamen inom frågeoptimering och datamodellering
  • Samarbeta med ClickHouse-leverantören för att utreda problem, bedöma funktioner och genomföra förbättringar
  • Samarbeta med analys-, maskininlärnings- och produktteam för att förbättra lagring, scheman, format och frågeprestanda
  • Fastställa och upprätthålla ClickHouse-standarder för schemaversionshantering och datastyrning

Krav

  • Kandidatexamen i datavetenskap
  • Minst fem års praktisk erfarenhet av mjukvaruutveckling med Java, Rust eller Python
  • Minst åtta års erfarenhet av att bygga dataingenjörssystem och datapipelines för produktionsmiljöer med stora volymer och låg latens
  • Yrkeserfarenhet av att utveckla realtidssystem med låg latens som behandlar miljarder händelser dagligen
  • Avancerade praktiska kunskaper i ClickHouse, inklusive klusterarkitektur, tabellmotorer, replikering, sharding och frågeoptimering
  • Gedigen erfarenhet av Apache Kafka, Spark, Airflow, Kubernetes, Redis, Snowflake och cachesystem
  • Mycket goda kunskaper i SQL och frågejustering, inklusive materialiserade vyer, projektioner, TTL:er och MergeTree-optimering i ClickHouse
  • Erfarenhet av att använda plattformar för observerbarhet, såsom Prometheus och Grafana
  • Dokumenterad nyfikenhet, självständighet och initiativförmåga när det gäller att identifiera och leverera lösningar
  • Utmärkt skriftlig och muntlig kommunikationsförmåga samt förmåga att coacha och påverka utvecklare i distribuerade team