Jobiflow Logo

Senior Backend Engineer, Actors

ApifyPrague, Czechia

Mzda

Nešpecifikované · V hrubom

Typ

Plný úväzok

Popis práce a zodpovednosti

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.

Vzdelanie a prax
Minimálne vzdelanieBez požiadavky
Roky praxeBez skúsenosti
Senior Backend Engineer, Actors at Apify, Prague | Jobiflow