Starszy inżynier oprogramowania (scraping) віддалено W firmie Competera pracujesz w miejscu, w którym można łatwo podejmować optymalne decyzje cenowe. Wierzymy, że technologie sztucznej inteligencji wkrótce będą podstawą wszystkich trudnych decyzji i będą w stanie pomóc ludziom stać się lepszymi. Obecnie poszukujemy starszego inżyniera oprogramowania, który pomoże nam przekształcić pomysły biznesowe w najnowocześniejsze rozwiązania technologiczne, które wyraźnie poprowadzą produkt i firmę w kier
Starszy inżynier oprogramowania (scraping) віддалено W firmie Competera pracujesz w miejscu, w którym można łatwo podejmować optymalne decyzje cenowe. Wierzymy, że technologie sztucznej inteligencji wkrótce będą podstawą wszystkich trudnych decyzji i będą w stanie pomóc ludziom stać się lepszymi. Obecnie poszukujemy starszego inżyniera oprogramowania, który pomoże nam przekształcić pomysły biznesowe w najnowocześniejsze rozwiązania technologiczne, które wyraźnie poprowadzą produkt i firmę w kierunku strategicznym. Nasz stos: Języki programowania: Python. Stack technologiczny: PostgreSQL, asyncio, FastAPI, Apache Kafka, ClickHouse, BigQuery, GCS, Scrapy, Selenium, Pyppeteer Infrastruktura: Kubernetes, Helm, ArgoCD, Grafana, Prometheus, Sentry, OpsGenie. Możesz być idealnie pasujący na to stanowisko, jeśli chcesz: Projektować i wdrażać skalowalne i wydajne usługi dla systemu skrobania sieciowego przy użyciu języka Python i odpowiednich bibliotek. Poprowadź zespół programistów do pokonywania środków zapobiegających skrobaniu, takich jak CAPTCHA, ograniczanie szybkości i dynamiczne ładowanie treści. Mentor i przewodnik młodszych inżynierów w zespole, wspierając ich wzrost i rozwój. Zautomatyzuj istniejące procesy rozwoju zgarniaczy za pomocą narzędzi i struktur, aby poprawić wydajność i łatwość konserwacji. Monitoruj wydajność systemu oraz proaktywnie identyfikuj i rozwiązuj wszelkie problemy. Projektuj i wdrażaj architekturę mikrousług pod kątem modułowości i skalowalności. Zastosuj zasady projektowania opartego na domenie (DDD), aby zapewnić czysty i łatwy w utrzymaniu kod. Bądź na bieżąco z najnowszymi osiągnięciami i najlepszymi praktykami w zakresie skrobania sieci. Masz: ponad 5 lat doświadczenia jako inżynier oprogramowania z dużym doświadczeniem w zakresie skrobania stron internetowych. Udokumentowana wiedza w języku Python i odpowiednich bibliotekach, takich jak Scrapy, Selenium, Pyppeteer, Playwright. Dogłębne zrozumienie protokołów sieciowych i działania współczesnej sieci (SSL, proxy, pliki cookie, nagłówki, przeglądarki). Doświadczenie w wykrywaniu zadrapań i technikach omijania. Doświadczenie z Kafką, Redisem i architekturą mikroserwisów. Znajomość zasad projektowania opartego na domenie (DDD). Inż. staż + Przyjemne dodatki: Doświadczenie z platformami chmurowymi takimi jak AWS czy GCP. Doświadczenie w zakresie jakości danych i technik czyszczenia. Znajomość technik uczenia maszynowego i analizy danych. Umiejętności miękkie: umiejętność przewodzenia i mentorowania młodszych inżynierów w pokonywaniu wyzwań technicznych. Proaktywne podejście do identyfikowania i rozwiązywania problemów, poszukiwanie nowych możliwości. Umiejętność pracy samodzielnej oraz jako członek zespołu w dynamicznym środowisku. Możliwość uczenia się nowych technologii i dostosowywania się do zmieniających się krajobrazów web scrapingu. Spodoba ci się, a oto dlaczego: Bogaty, innowacyjny stos oprogramowania, swoboda wyboru najlepszych, odpowiednich technologii. Ideologia Remote-First: swoboda pracy z domowego biura lub dowolnego odpowiedniego coworkingu. Elastyczne godziny pracy (zaczynamy od 8 do 11 rano) i systemy śledzenia notime. Regularne przeglądy wyników i wynagrodzeń. Powtarzające się 1-1 i mierzalne OKR. Dogłębne wdrożenie z jasną ścieżką sukcesu. Competera pokrywa 70% opłaty za szkolenie/kurs. 20 dni urlopu, 15 dni wolnych i maksymalnie jeden tydzień płatnych świąt Bożego Narodzenia. 20 dni roboczych zwolnienia lekarskiego. Częściowe ubezpieczenie zdrowotne. Pokryliśmy koszty coworkingu. Wprowadzaj innowacje wizatem. BeaCompeterian.