Ancestry
Ancestry
Ancestry je spoločnosť zameraná na rodinnú históriu. Jej online genealogické nástroje, historické záznamy a spotrebiteľské testy DNA pomáhajú ľuďom skúmať a zdieľať svoj pôvod. Predplatiteľská platforma a podnikanie s testovacími súpravami DNA spájajú technológie, dátovú vedu a historický obsah na účely osobného výskumu. Ancestry zamestnáva ľudí v globálnych tímoch v oblastiach, ako sú produkt, inžinierstvo, marketing a veda, pričom sa zameriava na zákaznícku skúsenosť a inklúziu.

Staff softvérový inžinier, vývojárska skúsenosť

Veďte vývoj nástrojov, CI/CD platforiem a pracovných postupov s AI, ktoré zlepšujú inžiniersku prácu v Ancestry. Interné produkty sprevádzajte od výskumu a návrhu až po uvedenie, adopciu a meranie výsledkov.

Popis

  • Veďte pracovný postup vývojárov, nástroj alebo používateľský problém od úvodného zisťovania potrieb až po uvedenie a adopciu.
  • Zisťujte potreby rozhovormi s inžiniermi, produktovými manažérmi a dizajnérmi a skúmaním požiadaviek na podporu, údajov o používaní a záznamov CI.
  • Definujte problém, používateľov a želané výsledky; rozhodnite, čo vynechať, a naplánujte užitočné vydania.
  • Navrhujte komplexné používateľské skúsenosti vrátane interakčných tokov, stavov, prázdnych obrazoviek a spracovania chýb.
  • Vytvárajte prototypy vo Figme alebo priamo v kóde.
  • Vyvíjajte rozhrania v TypeScripte a Reacte, backendové služby a API, nástroje príkazového riadka a terminálové rozhrania, GitHub Apps a Actions, šablóny pipeline Harness a integrácie s Atlassianom a Figmou.
  • Vytvárajte funkcie AI pomocou pracovných postupov agentov, návrhu kontextu a nástrojov a serverov MCP; zahrňte hodnotenia, ľudskú kontrolu, limity nákladov a latencie a ochranné opatrenia.
  • Dodávajte kvalitný interný softvér s responzívnym správaním, prístupnosťou, zrozumiteľnými chybovými hláseniami a spoľahlivou dokumentáciou.
  • Stanovujte merateľné výsledky, sledujte adopciu a zdieľajte zistenia.
  • Podporujte zavádzanie prostredníctvom dizajnových partnerov, pilotných projektov, oznámení o uvedení, konzultačných hodín a jednoduchých migračných postupov.
  • Premieňajte úspešné jednorazové riešenia na opakovane použiteľné komponenty a prijímajte technické rozhodnutia v oblasti svojej zodpovednosti.
  • Úzko spolupracujte s kolegami a zapájajte širší tím do rozhodnutí, ktoré ovplyvňujú pracovné postupy aj mimo vašej oblasti.

Požiadavky

  • Aspoň päť rokov profesionálnych skúseností s vývojom softvéru; stáže sa nezapočítavajú.
  • Doterajšie úspechy pri dodávaní softvéru, ktorý si používatelia osvojili.
  • Skúsenosti s vedením komplexného projektu od nejasných požiadaviek až po uvedenie.
  • Schopnosť koordinovať spoluprácu medzi tímami a robiť správne rozhodnutia o rozsahu a kompromisoch pri implementácii.
  • Odbornosť aspoň v jednej relevantnej oblasti, napríklad TypeScript a React, Go, Python, Java alebo Rust.
  • Schopnosť efektívne pracovať naprieč susediacimi vrstvami inžinierskeho zásobníka.
  • Skúsenosti s tvorbou vývojárskych nástrojov, napríklad CLI, interných platforiem, SDK, nástrojov CI/CD alebo integrácií IDE.
  • Schopnosť vysvetliť, čím bol softvér pre vývojárov hodnotný pre svojich používateľov.
  • Schopnosť posudzovať funkcie založené na LLM, ich spôsoby zlyhania a situácie, keď je potrebná ľudská kontrola.
  • Schopnosť získavať podnety od používateľov a premýšľať nad interakčnými scenármi a scenármi zlyhania.
  • Jasná písomná komunikácia v špecifikáciách, dokumentácii, záznamoch zmien a poznámkach k vydaniu.
  • Pohodlie pri práci v nejednoznačných situáciách.
  • Úspešné absolvovanie previerky minulosti.

Benefity

  • Možnosť získať bonus.
  • Podielové odmeny.
  • Komplexné zdravotné, zubné a očné poistenie.
  • Flexibilná práca z neďalekej kancelárie, z domu alebo kombinovane, s výhradou územných obmedzení.
  • Konkurencieschopné odmeňovanie.
  • Spolupracovné pracovné prostredie.
  • Príležitosť dosiahnuť zmysluplný vplyv.
  • Primerané úpravy pracovných podmienok pre kvalifikované osoby so zdravotným postihnutím.