
Anyone AI je vzdělávací a kariérní platforma zaměřená na Latinskou Ameriku, která pomáhá softwarovým vývojářům budovat kariéru v oblasti umělé inteligence a strojového učení. Její vzdálené programy vedené mentory kombinují technické vzdělávání, včetně studijního zaměření na vývoj strojového učení, s přípravou na kariéru, jako je podpora při tvorbě životopisu a profilu na LinkedIn, příprava na pohovory a procvičování angličtiny. Společnost také provozuje platformu pro talenty, která propojuje vyškolenou komunitu se zaměstnavateli hledajícími odborníky na AI, a využívá model zaměřený na umístění absolventů, jehož součástí jsou platby formou podílu na příjmu a partnerství se zaměstnavateli.
Seniorní softwarový inženýr, hodnocení SWE-Bench
Posuzujte softwarové úlohy z GitHub Issues a pull requestů pro Anyone AI. Hodnoťte jejich srozumitelnost, kvalitu testů, reprodukovatelnost, složitost a vhodnost pro benchmarking.
Popis
- Kontrolujte a posuzujte úlohy softwarového inženýrství založené na skutečných GitHub Issues a pull requestech.
- Ověřujte, zda jsou popisy úloh a kritéria úspěchu jasné a úplné.
- Hodnoťte správnost, pokrytí a odolnost jednotkových testů.
- Vyhledávejte nestabilní testy, chybějící závislosti, neshody verzí a problémy s prostředím.
- Ověřujte, zda lze úlohy konzistentně reprodukovat v různých prostředích.
- Posuzujte praktickou obtížnost a technickou složitost každé úlohy.
- Doporučujte, zda mají být úlohy přijaty, upraveny, nebo odstraněny.
- Kontrolujte opravy chyb a práci na funkcích včetně nastavení repozitáře, správy závislostí, změn napříč soubory a moduly a celkové technické kvality.
Požadavky
- Alespoň tři roky profesionální praxe v softwarovém inženýrství.
- Rozsáhlé zkušenosti s prací na velkých kódových základnách zahrnujících více souborů.
- Zkušenosti s kontrolou pull requestů, laděním problémů a údržbou produkčního softwaru.
- Dobrá znalost jednotkového testování a pokrytí testy.
- Schopnost posoudit, zda testy správně ověřují řešení, aniž by zbytečně omezovaly možnosti implementace.
- Zkušenosti se správou závislostí, konfigurací prostředí a zajištěním reprodukovatelnosti.
- Velmi dobrá znalost Gitu a vývojových pracovních postupů založených na GitHubu.
- Schopnost analyzovat složité technické problémy a poskytovat jasnou písemnou zpětnou vazbu.
- Příspěvky do open-source projektů nebo jejich údržba jsou výhodou.
- Zkušenosti se SWE-Bench, SWE-Bench Verified nebo srovnatelnými programátorskými benchmarky jsou výhodou.
- Zkušenosti s významnými open-source projekty v Pythonu, jako jsou Django, Flask, scikit-learn, SymPy, matplotlib, requests nebo pytest, jsou výhodou.
- Zkušenosti s Dockerem, CI/CD, pip, conda nebo připínáním verzí závislostí jsou výhodou.
- Znalost testovacích fixture, izolace testů nebo testování založeného na vlastnostech je výhodou.
- Zkušenosti s návrhem technických hodnocení nebo kontrolou programátorských úloh jsou výhodou.
- Zkušenosti s hodnocením AI/ML, přípravou dat, RLHF nebo vývojem benchmarků jsou výhodou.
Benefity
- Práce na dálku.
- Částečný úvazek, projektová konzultační spolupráce.