Senior Backend Engineer, Actors
Mzda
Nešpecifikované · V hrubom
Typ
Plný úväzok
Apify je trh s hotovými nástrojmi pre AI, ktoré automatizujú prácu na webe. Tisíce Actorov zhromažďujú webové dáta, generujú leady, monitorujú sociálne médiá, sledujú konkurenciu a integrujú sa s existujúcimi aplikáciami a agentmi. Actorov vytvára globálna komunita vývojárov, ktorí z nich zarábajú, zatiaľ čo Apify spravuje infraštruktúru, fakturáciu a distribúciu. Viac na apify.com.
Pridajte sa k nám a pomáhajte ľuďom využiť web v praxi. Apify môže nájsť nezvestné deti, chrániť spotrebiteľov pred falošnými zľavami v celej EÚ a poskytovať dáta AI chatbotom.
Hľadáme Senior Backend Engineera, ktorý sa pridá k malému, multidisciplinárnemu tímu skúsených hackerov budujúcich a škálujúcich niektoré z najpopulárnejších Actorov v Apify Store. Posuniete tieto produkty vpred novými funkciami a prístupmi vrátane AI, vybudujete interné nástroje, ktoré zrýchlia prácu ostatných tímov, a budete mentorovať junior inžinierov, aby sa stali samostatnými inžiniermi webovej automatizácie.
Na čom budete pracovať:
-
Budovanie a škálovanie cloudových programov (Actorov), ktoré spoľahlivo prehľadávajú a extrahujú dáta pri reálnej záťaži
-
Posúvanie niektorých z najpopulárnejších Actorov v Apify Store: vymýšľanie nových funkcií, skúšanie nových prístupov (vrátane AI) a formovanie ďalšieho smerovania týchto produktov, pričom zaistíte, že zostanú rýchle a spoľahlivé pre tisíce používateľov, ktoré na nich spoliehajú
-
Práca na interných projektoch a nástrojoch, ktoré zrýchľujú ostatné tímy v Apify, od zdieľaných knižníc a nástrojov poháňaných AI až po stavebné kamene, na ktorých ostatní inžinieri denne stavajú. AI mení spôsob, akým sa buduje webová automatizácia, takže ju budete denne používať a pomáhať zlepšovať spôsob práce s ňou.
-
Písanie čistého, elegantného kódu a udržiavanie jeho kvality cez code review a refaktoring
-
Reverzné inžinierstvo fungovania webových stránok v pozadí a navrhovanie API, ktoré ostatní vývojári radi používajú
-
Mentorovanie junior inžinierov v tíme: kontrola ich kódu, párovanie pri zložitých výzvach a pomoc pri raste na samostatných inžinierov webovej automatizácie.
-
Zodpovednosť za dizajn Actorov a nástrojov, ktoré vytvoríte, a za to, aby dobre zapadli do zvyšku kódu tímu
Ako pracujeme:
-
Postavené na našich vlastných nástrojoch: Používame TypeScript a základné stavebné bloky sú knižnice, ktoré vyvíjame a otvárame: Crawlee na crawling a scraping a Apify SDK pre beh na platforme.
-
Odblokovanie: Prekonávanie anti-bot ochrany je jadrom práce a vytvárame vlastné nástroje na to. Patrí sem nástroje pre HTTP požiadavky pripomínajúce prehliadač, realistické fingerprinty prehliadača a Apify Proxy s datacentrovými a rezidenčnými IP. Budete ich používať, vylepšovať a podieľať sa na tom, čo ďalej vyvinúť.
-
Inžinierstvo orientované na AI: Väčšina nášho kódu začína s agentom. Používame Claude Code na prieskum neznámych stránok, prototypovanie scraperov, písanie testov a kontrolu PR, čo nám umožňuje venovať sa náročnejším častiam: architektúre, anti-bot stratégii a spoľahlivosti pri škálovaní. Vy ostávate zodpovedný a vlastníte každý riadok, ktorý ide do produkcie.
Koho hľadáme:
Povinné požiadavky:
-
Máte silné znalosti JavaScriptu a TypeScriptu (Node.js) a pevné porozumenie webovým technológiám.
-
Máte 3+ roky profesionálnych alebo open-source skúseností na netriviálnom projekte vybudovanom v tíme.
-
Kladiete dôraz na kvalitu kódu, čitateľnosť a častý refaktoring ako súčasť práce, nie ako dodatočnú vec.
-
Už používate AI nástroje v práci a viete, kde pomáhajú a kde nie. Zlepšovanie v ich používaní považujete za súčasť udržania si kvalít ako inžinier.
-
Máte chuť sa ďalej učiť, v oblasti web scrapingu a aj mimo neho.
-
Záleží vám na dobrom dizajne: viete zvážiť kompromisy a štruktúrovať kód tak, aby ostal udržiavateľný pri raste.
-
Jasne komunikujete po anglicky, písomne aj ústne.
Prínosné skúsenosti:
-
Skúsenosti s web scrapingom.
-
Preukázateľná účasť na netriviálnych, používateľsky orientovaných produktoch, open source alebo inak.
-
Návyky písania a zdieľania získaných poznatkov, cez návody, technickú podporu alebo nástroje.
Na konci prvého mesiaca očakávame, že:
-
Porozumiete, ako sú Actori postavení, nasadení a spúšťaní na platforme Apify, a nasadíte svoju prvú malú opravu alebo vylepšenie existujúceho Actora.
-
Zoznámite sa s kódbázou tímu, nástrojmi a procesom review.
-
Párujete sa s kolegami na niekoľkých úlohách, aby ste videli, ako tím reverzne inžinieruje weby a ladiť zložité okrajové prípady.
-
Vybudujete pracovné vzťahy so zvyškom tímu Actors a oboznámite sa s používaním AI nástrojov spôsobom, akým ich tím používa.
Na konci prvých 4 mesiacov očakávame, že:
-
Budete zodpovedný za end-to-end dodanie stredne veľkej funkcie alebo vylepšenia Actora, od návrhu až po produkciu.
-
Nezávisle reverzne inžinierujete novú cieľovú stránku a nasadíte pre ňu funkčný scraper.
-
Nasadíte vylepšenie AI-poháňaných nástrojov, ktoré tím denne používa.
-
Začnete sa párovať s junior inžiniermi a kontrolovať ich kód.
Od 4. mesiaca ďalej očakávame, že:
-
Budete vlastníkom dizajnu a roadmapy jedného alebo viacerých Actorov alebo nástrojov, vyvažujúc nové funkcie s dôrazom na spoľahlivosť a udržiavateľnosť.
-
Stanete sa osobou, na ktorú sa tím obracia v konkrétnej časti stacku (napr. anti-bot riešenia, konkrétna rodina Actorov).
-
Mentorujete junior inžinierov v tíme cez code review, párovanie a rozvojové rozhovory.
-
Proaktívne ovplyvňujete, ako tím používa AI v každodennej práci, od kódovania až po budovanie interných AI-poháňaných nástrojov.
Prečo pracovať v Apify?
-
Priestor, podpora a autonómia pre osobný rast s priamym dopadom na náš úspech
-
Plný úväzok v našich skvelých kanceláriách v Prahe (100Yards) alebo Brne (Titanium) 🏰
-
Možnosť pracovať plne na diaľku 🛋️
-
Flexibilná pracovná doba (ideálne pre nočných sov 🦉 aj ranné vtáčatá 🐥)
-
Nikto nepočíta dovolenky, pokiaľ je práca hotová 💪
-
Neobmedzený prístup ku Claude pre každého Apifiera. Toky nepočítame. Používajte ich rozumne 🤖
-
Stock options a podiel na zisku 💰
-
Bezplatné Apify kredity pre vašich priateľov a rodinu na vyskúšanie platformy 🎁
-
Bezplatná Multisport karta
-
Pravidelné masáže v kancelárii v Prahe, väčšinou hradené Apify 💆
-
V kancelárii sú vítané zvieratá, deti a bicykle
-
Epické team buildingy a offsite akcie 🚢 s cyklistikou, kanoistikou a inými dobrodružstvami 🪂
-
Štedrý rozpočet na vzdelávanie a tréningy, vstupenky na konferencie, interné "Eat & Learn" relácie a možnosť pracovať naprieč tímami
-
Štedrý rozpočet na hardware 💻
-
Bezplatné obedy každý deň pri práci z kancelárie 🌮🥡
-
Neobmedzené množstvo ☕ & 🍺 a snackov
-
Bezplatný vstup do úžasnej ZOO v Prahe a Brne 🐘
-
Ping-pong, šach, PS5, stolný futbal liga po obede.
Pre viac informácií o Apify a tom, aké je s nami pracovať, pozrite si našu kariernu stránku.
