Descrizione
AnteprimaChi siamo Ruby Labs è un'azienda tecnologica leader che crea e gestisce prodotti di consumo innovativi. Offriamo una vasta gamma di opportunità nei settori della salute, dell'istruzione e dell'intrattenimento. I nostri team innovativi stanno guidando il futuro dei prodotti guidati dai consumatori e siamo sempre alla ricerca di persone appassionate che si uniscano a noi. Scopri di più sulla nostra storia su: https://rubylabs.com/about-us/About IL ruolo Stiamo costruendo un sistema di orchestrazione dei pagamenti su larga scala che elabora milioni di transazioni finanziarie ogni mese su più fornitori di pagamenti, regioni e prodotti. La nostra piattaforma opera all'intersezione tra pagamenti, fatturazione, abbonamenti, analisi e strumenti CRM interni, in cui la correttezza, le prestazioni e l'affidabilità dei dati sono fondamentali. Poiché il nostro volume di transazioni e la nostra base di clienti continuano a crescere rapidamente, il nostro livello di database è diventato una delle parti più importanti del sistema. Stiamo cercando un forte ingegnere di database che possieda, ridimensioni ed evolva la nostra infrastruttura di dati, assicurando che rimanga veloce, affidabile e pronta per la crescita a lungo termine. Entrerai a far parte di un'organizzazione ingegneristica di alto talento e completamente remota con forti team di back-end, infrastruttura e prodotto. Apprezziamo la proprietà, l'eccellenza tecnica e il processo decisionale pragmatico. Gli ingegneri di RubyLabs lavorano su scala reale, denaro reale e impatto reale. In qualità di ingegnere di database di RubyLabs, sarai responsabile della progettazione, del funzionamento e dell'ottimizzazione dei database in un ambiente di pagamenti ad alto volume. Questo ruolo va ben oltre le operazioni CRUD di base: lavorerai con grandi set di dati, query complesse, colli di bottiglia delle prestazioni, migrazioni su tabelle massive e pipeline di analisi. Collaborerai e a stretto contatto con gli ingegneri di back-end e i team di prodotto per garantire che il nostro livello di dati supporti sia i carichi di lavoro transazionali che i casi d'uso analitici, tra cui la ricerca e l'osservabilità del CRM interno. Key Responsi bilitiesDatabase Ownership & ScalabilityPossedere e gestire AWS Aurora (PostgreSQL) in un ambiente di produzione ad alto caricoProgetta ed evolvi schemi per grandi domini transazionali (pagamenti, clienti, sottoscrizioni, eventi)Implementare e mantenere: Strategie di partizionamento delle tabelle (basate sul tempo, basate sul tenant, ibride) Indicizzazione avanzata (B-Tree, GIN, indici parziali) Ottimizzazione delle query ed esecuzione-piano tuni ngHandle database con milioni di nuovi record al mese mantenendo prestazioni prevedibiliOttimizzazione delle prestazioniAnalizza e ottimizza query lente e metriche di produzioneIdentifica e risolvi: Contenzioso del blocco Problemi di vuoto/ autovuoto Saturazione del pool di connessioni Query a lunga esecuzione o inefficienti Prevenire attivamente le regressioni delle prestazioni man mano che il volume dei dati cresce Ricerca e strumenti interni Progettazione soluzioni di ricerca ad alte prestazioni per grandi set di dati operativi utilizzati negli strumenti CRM interni Implementare strategie di ricerca efficienti Bilanciare flessibilità, correttezza e prestazioni su larga scala Analisi eAMP ; Logging Lavora con pipeline di dati di eventi e registri, tra cui analisi basate su Tinybird/ClickHouseDecidi quali dati appartengono ai database transazionali rispetto ai negozi analiticiAbilita informazioni rapide e in tempo reale per i team di prodotto, finanziari e operativi Responsabilità e operazioni Assicurare l'integrità e la coerenza dei dati nei flussi di lavoro finanziari Definire e monitorare le metriche di integrità del database (latenza, ritardo di replica, storage, IOPS)Pianificare ed eseguire modifiche e migrazioni sicure dello schema su tabelle di grandi dimensioni Partecipare all'analisi degli incidenti relativi alle prestazioni o alla disponibilità dei dati Lavorare nei backup, nella replica e nei disastri -strategie di recupero Qualifiche Forte esperienza pratica con PostgreSQL in produzione Esperienza nella gestione di grandi database (centinaia di milioni di righe o più)Solida comprensione di:indicizzazione stra tegiesPianificatori di query e percorsi di esecuzioneTransazioni, livelli di isolamento e blocco
Esperienza di lavoro con l'infrastruttura basata su AWS, idealmente AWS AuroraCapacità di indagare e risolvere in modo indipendente problemi di prestazioni complessi Forte Plus Esperienza in pagamenti, fatturazione, fintech o sistemi finanziari Familiarità con database analitici (ClickHouse, Tinybird o simili)Familiarità con OpenSearch o r simile, inclusa l'acquisizione di dati da PostgreSQLExperience progettazione di modelli di dati per sistemi multi-tenantComprensione di architetture guidate da eventi e pipeline di datiCertificazioni AWS (ad es. Solu tions Architect, Database Specialty) LocationRubyLabs opera all'interno del fuso orario CET (Central European Time). I candidati di qualsiasi paese sono invitati a candidarsi per la posizione purché si trovino entro circa ± 4 ore dalla CET. Ciò garantisce una collaborazione e una comunicazione ottimali durante l'orario di lavoro. Vantaggi Scopri i vantaggi di far parte del nostro vivace team!
Offriamo: Ambiente di lavoro remoto: Abbraccia la libertà di lavorare da qualsiasi luogo e in qualsiasi momento, promuovendo un sano equilibrio tra lavoro e vita privata. PTO illimitato: goditi un tempo libero retribuito illimitato per ricaricare e dare priorità al tuo benessere, senza contare i giorni. Festività nazionali retribuite: festeggia e rilassati durante le festività nazionali con tempo libero retribuito per rilassarti e ricaricarti. MacBook fornito dall'azienda: sperimenta una produttività senza interruzioni con MacBook Apple di prim' ordine forniti a tutti i dipendenti che ne hanno bisogno. Accordo di Collaborazione Indipendente Flessibile: Sblocca i vantaggi di flessibilità, autonomia e opportunità imprenditoriali. Approfitta di vantaggi fiscali, opportunità di networking, obblighi di lavoro ridotti e la libertà di lavorare da qualsiasi luogo. Scopri di più qui: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxttFai parte del nostro team in rapida crescita e cogli questa eccellente opportunità di crescita personale e professionale! Processo di colloquioDopo aver inviato la tua candidatura, conduciamo una revisione approfondita che in genere richiede da 3 a 5 giorni, ma può occasionalmente richiedere più tempo a causa del volume di candidature ricevute. Se vediamo un potenziale adattamento, procediamo con i seguenti passaggi: Screening del reclutatore (40 minuti) Colloquio tecnico (60 minuti) Colloquio finale (60 minuti)Vita presso Ruby LabsAl Ruby Labs, ci muoviamo velocemente, puntiamo in alto e ci aspettiamo lo stesso dal nostro team. Non siamo qui per giocare in piccolo: siamo qui per costruire, crescere e vincere. Ciò significa che cerchiamo persone ambiziose, motivate e pronte a dare il meglio ogni singolo giorno. Questo è un posto per le persone che prosperano sotto pressione, affrontano le sfide e vedono le opportunità in ogni ostacolo. Se sei affamato di risultati, motivato dall'impatto e vuoi crescere alla velocità della tua ambizione, Ruby Labs offre la piattaforma per realizzarli. Qui, lo sforzo è abbinato alla ricompensa. Riconosciamo coloro che si impegnano al massimo e ottengono risultati e creiamo spazio per le persone che vogliono di più: più responsabilità, più crescita e più successo.#LI-Remote
Questa è un'anteprima dell'annuncio. La descrizione completa, i requisiti, l'orario e le modalità di candidatura sono disponibili sul sito originale.
Leggi l'annuncio completo e candidatiFonte dell'annuncio: Fonte: Jobicy (Smart working) · vai alla fonte ↗
Segnala offerta sospetta
Aiutaci a mantenere il portale sicuro. Indicaci perché ritieni questo annuncio sospetto.