Ruby Engineer - Web Scraping
SearchApiSearchApi cerca ingegneri con competenze tecniche profonde in automazione dei browser, interni del Chrome DevTools Protocol, evasione dei sistemi anti-bot, concorrenza o infrastruttura, per lavorare su un prodotto che serve miliardi di richieste.
Ruolo
Correggerai parser sotto pressione, aggiungerai elementi ai motori di ricerca esistenti e costruirai nuove integrazioni, facendo reverse engineering delle protezioni dei siti e dei sistemi anti-bot e risolvendo problemi di automazione dei browser. Creerai e migliorerai la documentazione, svilupperai pagine e funzionalità della dashboard e parlerai direttamente con i clienti, a rotazione anche sul supporto. Per i profili senior sono previsti l'ottimizzazione della concorrenza con fiber, ractor e thread, la gestione di sfide complesse come il fingerprinting di TLS e la progettazione di nuovi sistemi da zero. Sono richieste passione per Ruby e Ruby on Rails, conoscenza approfondita dei fondamentali del web come HTTP, TLS, selettori CSS, XPath e JavaScript ed esperienza con automazione dei browser ed estrazione dati.
Tecnologie
Ruby on Rails 8.1, Ruby 3.4, Hotwire con Stimulus e Turbo, Tailwind CSS, PostgreSQL, Redis, Sidekiq, Terraform e AWS.
Condividi annuncio
Informazioni su SearchApi
SearchApi è una piattaforma che offre un'API in tempo reale per estrarre dati strutturati dalle pagine dei risultati di oltre cento motori di ricerca e sorgenti, tra cui Google Search, Google Shopping, Google Jobs, Bing, Baidu, YouTube e Amazon. La sua infrastruttura gestisce carichi di produzione per aziende Fortune 500, startup del mondo dell'intelligenza artificiale e sviluppatori che hanno bisogno di dati di ricerca affidabili su larga scala, servendo miliardi di richieste. Il cuore tecnico del prodotto tocca alcuni dei problemi più difficili del settore: automazione dei browser, tecniche di evasione dei sistemi anti-bot, gestione di reti proxy, concorrenza e infrastruttura cloud ad alte prestazioni.
È un'azienda snella, profittevole e autofinanziata, senza pressioni da investitori: risponde ai clienti, non ai fondi di venture capital. La cultura è remote-only e async-first, orientata ai risultati, con una forte enfasi sulla scrittura chiara e sulla piena responsabilità individuale, secondo la filosofia dei "Manager di sé stessi". Lo stack è costruito attorno a Ruby on Rails e al mondo Hotwire, con un uso intensivo e consapevole degli strumenti di intelligenza artificiale nello sviluppo quotidiano. SearchApi contribuisce inoltre all'ecosistema open source e alle principali librerie per agenti e automazione, offrendo alle persone del team un contesto in cui incidere davvero sul prodotto.
