Nuovo!

Software Engineer PlanetScale Vitess

PlanetScale

120.000 – 290.000 USD/anno

PlanetScale cerca una figura di software engineering per la squadra core, quella che costruisce i sistemi critici della piattaforma e serve milioni di query al secondo per alcune delle applicazioni più grandi al mondo.

Ruolo
La piattaforma offre cluster Postgres e cluster Vitess, il sistema open source di clustering per lo scaling orizzontale di MySQL, e i clienti le affidano quello che spesso è il loro bene digitale più prezioso. Il lavoro consiste nel progettare e costruire i sistemi che stanno sotto la piattaforma, collaborando con una squadra di engineer esperti su problemi complessi di sistemi distribuiti, con un grado elevato di autonomia: si affrontano questioni tecniche e di business con poche indicazioni date dall'alto. C'è anche un contatto diretto con i clienti, per capire le loro esigenze e tradurle in soluzioni tecniche solide. Il profilo cercato tiene alla qualità e alla scalabilità di quello che costruisce e alla pulizia e manutenibilità del codice, ha esperienza solida su sistemi distribuiti, database e ottimizzazione delle prestazioni, si muove a suo agio in codebase grandi arrivando in fretta a capirle e a contribuirvi, e ha piacere nel fare mentoring degli engineer più giovani. Sono richiesti almeno cinque anni di esperienza di software engineering con focus sui sistemi backend, padronanza di Go con esperienza anche in linguaggi come Python, Java o C++, esperienza su MySQL o altri database relazionali, conoscenza pratica di Kubernetes e delle applicazioni a container, ed esperienza nella costruzione e nell'esercizio di sistemi distribuiti su scala. Sono graditi la conoscenza degli interni dei database, dell'ottimizzazione delle query o degli algoritmi di consenso distribuito, i contributi a progetti open source in ambito database e infrastruttura, e l'esperienza sui cloud pubblici e sugli strumenti di monitoring e debugging.

Tecnologie
Go, Python, Java, C++, MySQL, Vitess, Kubernetes e container, sistemi distribuiti, interni dei database e ottimizzazione delle query, algoritmi di consenso distribuito, AWS, GCP e Azure, strumenti di monitoring e observability, open source.

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 →