Nuovo!

Software Engineer Insights

PlanetScale

120.000 – 290.000 USD/anno

PlanetScale cerca una figura di software engineering per la squadra Insights, che costruisce il prodotto di observability sui database rivolto ai clienti: capire le prestazioni, i pattern delle query e lo stato di salute sia su Vitess e MySQL sia su PostgreSQL.

Ruolo
Il lavoro parte dalla strumentazione di Vitess, MySQL e PostgreSQL perché emettano dati di performance, e prosegue con la progettazione, l'implementazione e la manutenzione della pipeline di raccolta dati. Si costruiscono dashboard e visualizzazioni comprensibili che facciano emergere indicazioni utilizzabili, si sviluppano API e integrazioni che espongono i dati ai clienti, e si realizzano strumenti per l'analisi delle query, il profiling delle prestazioni e il rilevamento delle anomalie. Le funzionalità si possiedono end to end, dal progetto iniziale fino al rilascio in produzione e al monitoraggio, e si collabora con le altre squadre per definire la generazione successiva delle capacità di observability, insieme a clienti e supporto per capire i problemi reali. Sono richiesti almeno cinque anni di esperienza di software engineering, esperienza nella costruzione di prodotti di observability, monitoring o telemetria - APM, log, metriche, tracce - esperienza su sistemi distribuiti e pipeline dati, padronanza dei dati time-series e dei pattern di aggregazione, e sviluppo backend in Go, Rust, Ruby, Python o simili. Servono la capacità di muoversi su tutto lo stack passando tra domini tecnici diversi e di lavorare in autonomia. Sono graditi ClickHouse, Prometheus o altri database time-series, la familiarità con i sistemi di streaming come Kafka, un background sugli interni dei database o sull'ottimizzazione delle query, e l'esperienza su MySQL, PostgreSQL o Vitess. Il profilo cercato è di chi ha già costruito strumenti di observability e ha opinioni precise su cosa renda i dati di telemetria utili invece che soverchianti, con entusiasmo per l'uso degli strumenti di AI per andare più veloce.

Tecnologie
Go, Rust, Ruby, Python, Vitess, MySQL, PostgreSQL, dati time-series e pattern di aggregazione, ClickHouse, Prometheus, Kafka, pipeline dati, API, dashboard e visualizzazioni, profiling e anomaly detection.

Condividi annuncio

Informazioni su PlanetScale

PlanetScale è un'azienda che costruisce infrastruttura per database gestiti, con una piattaforma che offre sia cluster Postgres sia cluster Vitess. Vitess è il sistema open source di clustering per lo scaling orizzontale di MySQL, e permette di gestire carichi di dati molto grandi senza sacrificare l'esperienza di chi sviluppa. Sul lato Postgres la proposta è un servizio interamente gestito e multi-cloud pensato per i carichi di produzione più esigenti, in cui l'azienda si prende carico della complessità di provisioning, scaling, replica e failover. La piattaforma serve milioni di query al secondo per alcune delle applicazioni più grandi al mondo.

L'azienda ha raccolto oltre cento milioni di dollari da investitori come a16z, Kleiner Perkins, SignalFire e Insight Venture Partners, è redditizia e tra i suoi clienti figurano Block, Anysphere, MyFitnessPal, Etsy e Kick. La filosofia dichiarata è costruire squadre piccole di persone molto forti. Il lavoro tecnico ruota attorno ai sistemi distribuiti e ai database: control plane che effettua provisioning, scaling e riparazione dei cluster con il minimo di interruzione visibile al cliente, soluzioni di alta disponibilità, disaster recovery e protezione dei dati, tuning di Postgres e MySQL su scala, e un prodotto di observability chiamato Insights che strumenta Vitess, MySQL e PostgreSQL per restituire dati di performance, pattern delle query e stato di salute dei database. Lo stack applicativo è in prevalenza Go, con Kubernetes e container, e i clienti girano sui principali cloud pubblici. L'organizzazione è distribuita geograficamente.

Visita il sito web →