
Adthena tworzy oprogramowanie oparte na sztucznej inteligencji do analizy danych wyszukiwania i ochrony marek, przeznaczone dla przedsiębiorstw. Platforma SaaS firmy pomaga organizacjom rozumieć trendy rynkowe, oceniać konkurencję, optymalizować kampanie PPC i zwiększać efektywność inwestycji w reklamy Google Ads. Łącząc opatentowaną technologię z doświadczeniem w płatnych wynikach wyszukiwania, Adthena wspiera podejmowanie decyzji reklamowych na podstawie danych w takich sektorach jak motoryzacja, finanse i handel detaliczny, obsługując globalne marki i agencje.
Starszy inżynier ds. skrobania z ochroną antybotową — Adthena (praca zdalna, Wielka Brytania)
Twórz i obsługuj odporne systemy skrobania w Pythonie dla platformy Adthena do analizy płatnego wyszukiwania. Rozwiązuj problemy związane z zabezpieczeniami antybotowymi Google, dynamicznymi stronami i niezawodnym gromadzeniem danych na dużą skalę.
Opis
- Projektowanie i obsługa wielkoskalowych systemów skrobania w Pythonie dla Google i innych silnie chronionych stron internetowych
- Tworzenie skrobaków dla dynamicznych stron opartych na JavaScript z wykorzystaniem automatyzacji przeglądarki i metod hybrydowych
- Dostosowywanie systemów skrobania do zmian w strukturze stron, przepływach żądań i zabezpieczeniach przed automatyzacją
- Budowanie niezawodnych potoków ekstrakcji ukierunkowanych na dokładność, spójność i obserwowalność danych
- Stosowanie serwerów proxy, metod fingerprintingu i routingu żądań w celu poprawy stabilności i przepustowości
- Monitorowanie kondycji skrobania, szybkie wykrywanie awarii i rozwiązywanie incydentów produkcyjnych
- Poprawa wydajności, efektywności kosztowej i opóźnień infrastruktury skrobania
- Współpraca z zespołami inżynierii danych, data science i produktu w celu dostarczania niezawodnych, użytecznych zeskrobanych danych
- Utrzymywanie przejrzystej dokumentacji logiki skrobania i procedur operacyjnych
- Raportowanie do szefa inżynierii
Wymagania
- Doświadczenie zawodowe w pracy z Pythonem lub innym głównym językiem, takim jak Go, Rust lub JavaScript, w tym z produkcyjnymi systemami skrobania
- Rozległe praktyczne doświadczenie w skrobaniu Google lub porównywalnych chronionych platform
- Dobra znajomość HTTP, TLS, cookies, nagłówków, przekierowań i sieciowej komunikacji przeglądarki
- Doświadczenie z Playwright, Selenium, Puppeteer lub porównywalnym frameworkiem automatyzacji przeglądarki
- Zaawansowane rozumienie parsowania HTML, przechodzenia po DOM i ekstrakcji danych
- Doświadczenie w obsłudze limitów zapytań, CAPTCHA, rotacji adresów IP i systemów wykrywania botów
- Swoboda w pracy z asynchronicznymi i współbieżnymi architekturami skrobania
- Doświadczenie w obsłudze skrobaków na dużą skalę w środowiskach chmurowych
- Silne umiejętności debugowania i ustrukturyzowane podejście do złożonych scenariuszy awarii
- Doświadczenie z fingerprintingiem przeglądarek headless i metodami omijania zabezpieczeń antybotowych
- Znajomość Dockera i Kubernetesa
- Doświadczenie z rozproszonymi systemami przetwarzania zadań i kolejkami zadań
- Doświadczenie w monitorowaniu jakości danych i wykrywaniu anomalii
- Doświadczenie w pracy z danymi dotyczącymi wyszukiwania, reklamy lub analizy konkurencji
- Umiejętność jasnego komunikowania złożonych zachowań technicznych osobom nietechnicznym
- Formularz aplikacyjny wymaga informacji o prawie do pracy w Wielkiej Brytanii
Benefity
- Opcje na akcje
- Polityka urlopowa oparta na zaufaniu
- Środowisko pracy przede wszystkim zdalnej
- Elastyczne warunki pracy
- Rozwój kariery i dopasowane szkolenia w ramach planów Sherpa
- Comiesięczne hackdays i dedykowane dni szkoleniowe
- Do sześciu miesięcy w pełni płatnego urlopu macierzyńskiego
- Dwa miesiące urlopu ojcowskiego
- 200 dolarów dofinansowania na domowe biuro
- 70 dolarów kredytu powitalnego na firmowe gadżety
- Dzień wolny w urodziny
- Letnie i bożonarodzeniowe imprezy
- Coroczne i kwartalne wyjazdy integracyjne
- Comiesięczne spotkania
- Płatny czas na wolontariat w każdym kwartale
- Startupowa kultura inżynierska