CodeRabbit
CodeRabbit
CodeRabbit è un’azienda di intelligenza artificiale e SaaS che sviluppa strumenti per i team aziendali di sviluppo software. La sua piattaforma di revisione del codice basata sull’IA si integra con GitHub e GitLab per analizzare le pull request, fornire feedback riga per riga, individuare potenziali bug, suggerire correzioni e generare riepiloghi delle revisioni. Supportando revisioni più rapide e coerenti e mantenendo gli sviluppatori coinvolti nel processo, CodeRabbit aiuta i team a migliorare la qualità del software e a ottimizzare i flussi di lavoro di ingegneria, ponendo la privacy e la sicurezza dei dati tra le considerazioni fondamentali.

Ingegnere del software, Ingegneria aziendale presso CodeRabbit

Sviluppa sistemi backend e integrazioni sicuri e scalabili per la piattaforma di revisione del codice basata sull’IA di CodeRabbit. Supporta implementazioni aziendali, affidabilità, conformità e flussi di lavoro dei clienti.

Descrizione

  • Crea e mantieni funzionalità che aiutano le grandi organizzazioni a implementare ed estendere CodeRabbit nei team di ingegneria
  • Rafforza i flussi di implementazione, configurazione, aggiornamento e osservabilità per gli ambienti autogestiti
  • Sviluppa servizi backend, API e sistemi distribuiti per carichi di lavoro aziendali impegnativi
  • Fornisci controlli e funzionalità di sicurezza a supporto delle esigenze di conformità
  • Sviluppa e supporta integrazioni con gli strumenti di sviluppo dei clienti e le loro piattaforme interne
  • Trasforma le esigenze dei clienti in requisiti tecnici e contribuisci a guidare implementazioni efficaci
  • Analizza e risolvi problemi complessi in produzione
  • Assumi la responsabilità dei progetti dalla progettazione e implementazione fino ai test, al rilascio e alla gestione continuativa
  • Partecipa alle revisioni di progettazione e del codice, fai da mentore agli ingegneri e migliori le pratiche e gli strumenti del team
  • Collabora con ingegneri, ricercatori di IA, specialisti dell’infrastruttura e team di prodotto per fornire funzionalità di revisione del codice basate sull’IA sicure, conformi, ad alte prestazioni e con controllo operativo

Requisiti

  • Almeno quattro anni di esperienza nella creazione e gestione in produzione di sistemi backend o infrastrutture distribuite
  • È preferibile un’esperienza nel SaaS o nel software aziendale
  • Solida padronanza di TypeScript/Node.js, Go, Java o di una tecnologia backend moderna equivalente
  • Esperienza nella progettazione e manutenzione di API REST, GraphQL o simili
  • Esperienza con microservizi, elaborazione asincrona e architetture basate su eventi
  • Conoscenza pratica di PostgreSQL o MySQL, inclusi la progettazione degli schemi e l’ottimizzazione delle query
  • Esperienza con AWS o GCP, Docker, Kubernetes, CI/CD e osservabilità in produzione
  • Solide pratiche di ingegneria che comprendano test, revisione del codice, controllo delle versioni, debugging e progettazione manutenibile
  • Capacità di bilanciare sicurezza, affidabilità, prestazioni, esperienza degli sviluppatori e velocità di rilascio
  • Comunicazione efficace e capacità di lavorare con clienti e interlocutori tecnici e non tecnici
  • Laurea in Informatica, Ingegneria o disciplina tecnica correlata, oppure esperienza pratica equivalente
  • Esperienza nello sviluppo di software aziendale autogestito o gestito dai clienti
  • Familiarità con identità aziendale, gestione degli accessi, registri di audit o requisiti di conformità
  • Esperienza nell’integrazione di funzionalità di IA o LLM nei flussi di lavoro di produzione
  • Esperienza con ricerca del codice, grafi del codice, tree-sitter o strumenti di analisi statica
  • Esperienza nella progettazione di sistemi basati su agenti o prodotti con agenti autonomi o orientati alle attività
  • Contributi a progetti open source o a comunità di sviluppatori

Benefit

  • Partecipazione azionaria
  • Modalità di lavoro ibrida
  • Lavoro su strumenti per sviluppatori basati sull’IA
  • Autonomia e responsabilità sui progetti e sui risultati
  • Collaborazione con specialisti di ingegneria, ricerca sull’IA, infrastruttura e prodotto
  • Mentoring e opportunità di migliorare le pratiche e gli strumenti di ingegneria

Offerte correlate

Penn Information Systems & Computing

Amministratore dei servizi di tesoreria

Penn Information Systems & Computing
201 – 500 Dipendenti
APIB2BImpresa

Fornisce supporto alle operazioni di tesoreria della University of Pennsylvania, comprese attività bancarie, depositi, riconciliazioni e pagamenti. Il ruolo contribuisce inoltre al mantenimento dei controlli finanziari e alla gestione delle richieste del campus.

Apri
Westinghouse Electric Company

Amministratore di strumenti CLM

Westinghouse Electric Company
5001 – 10.000 Dipendenti
EnergiaIndustria manifatturieraNucleare

Amministra e migliora la piattaforma di gestione del ciclo di vita dei contratti di Westinghouse Electric Company per le sue soluzioni di personale nel settore dell’energia pulita. Configura flussi di lavoro, accessi, report, controlli di conformità e integrazioni in collaborazione con i team aziendali.

Apri
DaVita Kidney Care

Amministratore marketing per i partner

DaVita Kidney Care

Promuove i piani sanitari affiliati a DaVita attraverso iniziative di contatto con i pazienti nelle cliniche di dialisi della California meridionale. Crea fiducia, supporta le iscrizioni e condivide informazioni sui piani nel rispetto delle linee guida di marketing.

Apri
CVS Health

Assistente esecutivo senior, operazioni PBM di CVS Health

CVS Health

Fornisce supporto amministrativo ai dirigenti delle operazioni PBM di CVS Health, coordinando calendari, trasferte, eventi, budget e attività riservate. Agevola il lavoro della leadership coordinando le diverse funzioni e seguendo le attività fino al completamento.

Apri