
Håll muspekaren över eller tryck på en rad för fullständig statistik (EUR / månad i detta diagram).
Löneanalys
Löneerbjudandet i den här annonsen jämfört med referensen "Marknadsgenomsnitt: Senior-nivå": mittpunkten ligger cirka 94 % under referensnivån. Samtidigt ligger erbjudandet under marknadsintervallet (€5 000–€11 264). Erbjudandets löneintervall (€486–€500) är smalare än marknaden, vilket tyder på mindre variation. Referensen bygger på 56 jämförbara annonser.
| \n\n---\n\n Marknad | Nedre gräns (25:e percentilen) | \n\n---\n\n Median | \n\n---\n\n Övre gräns (75:e percentilen) |
|---|---|---|---|
| Marknadssnitt: Mjukvarutekniker | €3 500/per månad | €5 750/per månad | €11 527/per månad |
| Lön i vår data — anges ej i annonsen (Senior) | €486/per månad | €493/per månad | €500/per månad |
Född i Bilbao, växer överallt. Zenrows är ett av Europas snabbast växande startupföretag och vi har varit helt distribuerade sedan dag ett. Vi bygger infrastrukturen som gör att tusentals företag inom e-handel, finans, fastigheter och AI kan extrahera data från webben på ett tillförlitligt sätt och i stor skala. Vår stack är inte en CRUD-app. Vi orkestrerar tusentals CPU-kärnor, hanterar hundratals miljoner förfrågningar per dag, skickar terabyte av utgående trafik månadsvis och simulerar mänskligt beteende för att ligga steget före de mest avancerade anti-bot-systemen på marknaden. Ingenjörsproblemen här är verkliga, och ditt arbete kommer att synas i produktion inom några veckor. Rollen Du kommer att ansvara för kritiska infrastrukturkomponenter som tar emot, berikar och dirigerar miljarder datapunkter – vilket säkerställer prestanda, tillförlitlighet och horisontell skalbarhet. Ditt arbete kommer att ha direkt inverkan på genomströmning, kund-SLA:er, faktureringsnoggrannhet och plattformens tillförlitlighet. Som vår Staff Software Engineer kommer du att verka i skärningspunkten mellan djup systemdesign, praktiskt genomförande och tekniskt ledarskap. Du kommer att samarbeta med andra ingenjörer för att designa feltoleranta, observerbara och kostnadseffektiva system som stöder våra distribuerade arbetsbelastningar. Vi är ett remote-first företag med en snabb och slagkraftig kultur. I den här rollen kommer du att arbeta nära vår VD, Aurken, och vår Director of Engineering, Alina. Vad du kommer att arbeta med Skrapningsplattformens tillförlitlighet och skala - Ansvara för tillgängligheten och framgångsgraden för skrapnings-API:et – den centrala produktmetriken - Driva arkitektoniska förbättringar som ökar genomströmningen och minskar felnivåerna på olika målsidor - Designa system som degraderas graciöst, läker sig själva och anpassar sig till skiftande detektionsmönster utan mänsklig intervention Distribuerad jobbexekvering - Designa och utveckla den asynkrona exekveringsarkitekturen som behandlar miljontals samtidiga uppgifter över noder och regioner - Bygga robusta strategier för omförsök, idempotens, dynamisk routing, hastighetsbegränsning och prioritering - Ansvara för schemaläggningsinfrastruktur för återkommande, händelsestyrda och användarutlösta arbetsflöden Tillförlitlighet och observerbarhet - Definiera och genomdriva SLA:er för både skrapnings-API:et och jobbbehandlingssystemen - Bygga larm och instrumentpaneler för felmoder, regressioner i framgångsgrad, anomalier i genomströmning och omförsöksstormar - Leda incidentrespons och post-mortems; delta i on-call-ansvar för systemen du äger Tekniskt ledarskap - Bidra meningsfullt till arkitekturbeslut – inte bara implementering - Höja ribban i designgranskningar och ingenjörsstandarder i teamet - Mentorisera kollegor och driva införandet av sunda praxis för distribuerade system Vad vi letar efter Krav - 10+ års erfarenhet av backend-utveckling, med betydande tid spenderad på att bygga och driva högpresterande, högtillgängliga distribuerade system - Starka grunder i samtidighet, feltolerans, konsistensmodeller och systemdesign - Praktisk erfarenhet av kö- och meddelandesystem (SQS, Kafka, RabbitMQ, Pub/Sub, BullMQ eller liknande) - Bekväm med att arbeta i stor skala – tiotals miljoner förfrågningar eller händelser per dag, över flera noder eller regioner - Solida produktionsinstinkter: du tänker på omförsök, deduplicering, mottryck och observerbarhet innan du skriver första raden - Ren, underhållbar kod i Go (eller ett jämförbart backend-språk) - Erfarenhet av distribuerad spårning, mätvärden och loggning (OpenTelemetry, Prometheus, Grafana eller motsvarande) - Tydlig kommunikatör – du kan driva en teknisk debatt och förklara komplexa avvägningar för både ingenjörer och icke-ingenjörer Bonus - Erfarenhet av webbläsarautomation i stor skala (Playwright, Puppeteer eller liknande) - Bekantskap med proxyinfrastruktur, TLS-fingeravtryck eller anti-bot-mönster på HTTP-nivå - Du har designat eller drivit en arbetsflödesmotor, jobbschemaläggare eller orkestreringssystem - Du har en krigshistoria från ett system som gick sönder rejält i produktion – och tydliga lärdomar från det - Erfarenhet av molnimplantering i flera moln Vad som gör detta annorlunda - Fullt ägarskap. Du äger systemen från ände till ände – design, driftsättning och drift. - Direkt påverkan. Systemen du bygger påverkar direkt kund-SLA:er, faktureringsnoggrannhet och produktens framgångsgrad. - Inga lager. Du arbetar nära vår VD och Director of Engineering. - Ingen metodikteater. Vi hoppar över ceremonierna och ger dig en horisontell vy av problemet.
Jobbdetaljer
Ansvarsområden
- Ansvara för tillgängligheten och framgångsgraden för skrapnings-API:et
- Driva arkitektoniska förbättringar för att öka genomströmningen och minska felnivåer
- Designa självläkande system som anpassar sig till skiftande detektionsmönster
- Designa och utveckla asynkron exekveringsarkitektur för miljontals samtidiga uppgifter
- Bygga strategier för omförsök, idempotens, dynamisk routing och hastighetsbegränsning
- Ansvara för schemaläggningsinfrastruktur för olika arbetsflöden
- Definiera och genomdriva SLA:er för skrapnings- och jobbbehandlingssystem
- Bygga larm och instrumentpaneler för felmoder och anomalier
- Leda incidentrespons och post-mortems
- Bidra till arkitekturbeslut och höja ingenjörsstandarder
- Mentorisera kollegor och driva införandet av praxis för distribuerade system
Krav
- 10+ års erfarenhet av backend-utveckling
- Erfarenhet av att bygga och driva högpresterande, högtillgängliga distribuerade system
- Starka grunder i samtidighet, feltolerans, konsistensmodeller och systemdesign
- Praktisk erfarenhet av kö- och meddelandesystem (SQS, Kafka, RabbitMQ, Pub/Sub, BullMQ eller liknande)
- Erfarenhet av att arbeta i stor skala (tiotals miljoner förfrågningar/händelser per dag)
- Kunskaper i Go eller ett jämförbart backend-språk
- Erfarenhet av distribuerad spårning, mätvärden och loggning (OpenTelemetry, Prometheus, Grafana eller motsvarande)
- Starka tekniska kommunikationsfärdigheter
Kompetenser & tekniker

Relaterade möjligheter
Hitta fler möjligheter som matchar dina intressen och färdigheter