Ancestry
Ancestry
Ancestry je společnost zaměřená na rodinnou historii. Její online genealogické nástroje, historické záznamy a spotřebitelské testy DNA pomáhají lidem zkoumat a sdílet informace o svém původu. Předplatitelská platforma a prodej sad pro testování DNA propojují technologie, datovou vědu a historický obsah pro osobní výzkum. Ancestry přijímá zaměstnance do mezinárodních týmů v oblastech, jako jsou vývoj produktů, inženýrství, marketing a věda, se zaměřením na zákaznickou zkušenost a inkluzi.

Vedoucí produktový inženýr, zkušenosti vývojářů

Veďte vývoj nástrojů, platforem CI/CD a pracovních postupů s AI, které zlepšují práci inženýrů ve společnosti Ancestry. Rozvíjejte interní produkty od průzkumu potřeb uživatelů a návrhu až po spuštění, přijetí a měření výsledků.

Popis

  • Veďte práci na vývojářském pracovním postupu, nástroji nebo uživatelském problému od počátečního zjišťování potřeb až po spuštění a přijetí.
  • Zjišťujte potřeby při rozhovorech s inženýry, produktovými manažery a designéry a také analýzou požadavků na podporu, dat o používání a protokolů CI.
  • Určujte problém, uživatele a požadované výsledky; rozhodujte, co vynechat, a plánujte užitečná vydání.
  • Navrhujte kompletní uživatelské prostředí včetně toků interakcí, stavů, prázdných obrazovek a zpracování chyb.
  • Vytvářejte prototypy ve Figmě nebo přímo v kódu.
  • Vyvíjejte rozhraní v TypeScriptu a Reactu, backendové služby a API, nástroje příkazového řádku a terminálová rozhraní, aplikace a Actions pro GitHub, šablony pipeline Harness a integrace s Atlassianem a Figmou.
  • Vytvářejte funkce s AI pomocí agentních postupů, návrhu kontextu a nástrojů a serverů MCP; zahrnujte vyhodnocování, lidskou kontrolu, limity nákladů a latence a ochranná opatření.
  • Dodávejte kvalitní interní software s responzivním chováním, přístupností, jasnými chybovými hlášeními a spolehlivou dokumentací.
  • Stanovujte měřitelné výsledky, sledujte přijetí a sdílejte poznatky.
  • Podporujte zavádění prostřednictvím partnerů při návrhu, pilotních projektů, oznámení o spuštění, konzultačních hodin a jednoduchých migračních cest.
  • Proměňujte úspěšná jednorázová řešení v opakovaně použitelné komponenty a přijímejte technická rozhodnutí v rámci svěřené práce.
  • Úzce spolupracujte s kolegy a zapojujte širší tým do rozhodnutí, která ovlivňují pracovní postupy mimo vaši oblast.

Požadavky

  • Nejméně pět let profesionálních zkušeností s vývojem softwaru; stáže se nezapočítávají.
  • Zkušenosti s vydáváním softwaru, který si uživatelé zvolili k používání.
  • Zkušenosti s vedením složitého projektu od nejasných požadavků až po spuštění.
  • Schopnost koordinovat práci napříč týmy a rozumně rozhodovat o rozsahu a kompromisních řešeních při implementaci.
  • Odborná znalost alespoň jedné relevantní oblasti, například TypeScriptu a Reactu, Go, Pythonu, Javy nebo Rustu.
  • Schopnost efektivně pracovat v sousedních vrstvách inženýrského stacku.
  • Zkušenosti s tvorbou nástrojů pro vývojáře, jako jsou CLI, interní platformy, SDK, nástroje CI/CD nebo integrace IDE.
  • Schopnost vysvětlit, jakou hodnotu software pro vývojáře přináší svým uživatelům.
  • Schopnost posoudit funkce založené na LLM, jejich možné způsoby selhání a situace vyžadující lidskou kontrolu.
  • Schopnost získávat podněty od uživatelů a promýšlet scénáře interakcí a selhání.
  • Jasná písemná komunikace ve specifikacích, dokumentaci, seznamech změn a poznámkách k vydání.
  • Ochota pracovat v nejednoznačných podmínkách.
  • Je nutné úspěšně projít prověrkou minulosti.

Benefity

  • Možnost získat bonus.
  • Podíl ve společnosti.
  • Komplexní zdravotní, zubní a oční pojištění.
  • Flexibilní práce z nedaleké kanceláře, z domova nebo kombinovaně, s ohledem na omezení podle místa bydliště.
  • Konkurenceschopné odměňování.
  • Spolupracující pracovní prostředí.
  • Příležitost významně přispět.
  • Přiměřené úpravy pro kvalifikované osoby se zdravotním postižením.