Kdo jsme
Popis role
Hledáme zkušeného vedoucího, který bude řídit tým Scrum 4-6 vývojářů/testerů. Ideální kandidát bude sloužit jako hlavní spojka se zástupci klienta, zajišťovat efektivní komunikaci a včasné dodání vysoce kvalitních softwarových řešení.
- Vedení týmu Scrum složeného ze 4-6 vývojářů/testerů, podpora spolupráce a produktivního pracovního prostředí.
- Vedení návrhu a architektury řešení AI.
- Působit jako ústřední kontaktní místo pro zástupce klientů, udržovat otevřenou komunikaci a řešit případné obavy nebo zpětnou vazbu.
- Koordinace s projektovými manažery a zúčastněnými stranami s cílem definovat rozsah, priority a časový plán projektu.
- Zajišťovat kvalitní a včasné dodání projektů vývoje softwaru a dohlížet na všechny aspekty životního cyklu vývoje.
- Podporovat členy týmu a podporovat jejich profesní růst a pohodu.
- Udržovat projektovou dokumentaci aktualizovanou a podávat přehledné zprávy o průběhu projektu.
- Prokázat zkušenost praktického vývojáře, který rychle vytváří vysoce kvalitní kód.
- Provádět důkladné kontroly kódu a prosazovat v týmu osvědčené postupy vývoje softwaru.
- Efektivně využívat návrhové vzory, vysvětlovat jejich hodnotu a implementovat je podle potřeby.
- Analyzujte řešení, abyste zajistili, že splňují požadavky na škálovatelnost a efektivitu.
- Efektivně komunikovat se členy týmu, prosazovat zlepšení procesů vývoje softwaru a v případě potřeby zavádět nové nástroje nebo techniky.
- Poskytovat pomoc členům týmu a usnadňovat spolupráci při dosahování cílů projektu.
- Prokázat silný smysl pro odpovědnost a odhodlání k úspěchu projektu.
- Aktivně identifikovat a navrhovat zlepšení pro zvýšení efektivity a kvality projektu.
- Zajistit, aby vyvinutá řešení byla v souladu s předpisy o ochraně osobních údajů a zabezpečení.
Požadavky / Must Haves:
- Více než 8 let zkušeností s vývojem softwaru.
- Dobrá znalost osvědčených bezpečnostních postupů pro ověřování API (OAuth, JWT) a ochranu dat.
- Znalost asynchronního programování v jazyce Python pro zpracování více úloh současně za účelem zvýšení výkonu.
- Znalost nástroje Docker pro kontejnerizaci aplikací a správu prostředí.
- Zkušenosti se službami Azure (např. Azure Functions, Azure Storage) pro hostování a škálování aplikací.
- Praktické zkušenosti s projekty GenAI a souvisejícími frameworky (např. aplikace RAG, vektorové DB, LangChain, LlamaIndex, agentní frameworky, ...).
- Znalost nástrojů pro monitorování a analýzu výkonu, jako je Azure App Insights.
- Znalost postupů DevOps a CI/CD pipelines (Jenkins, GitLab Ci, CircleCI).
- Zkušenosti se službami DevOps cloudových platforem (AWS, Azure, GCP)
- Nástroje pro infrastrukturu jako kód (Terraform, Ansible, CloudFormation)
- Znalost technologií kontejnerizace (Docker, Kubernetes)
- Znalost monitorovacích/logovacích nástrojů (Prometheus, Grafana)
- Schopnost zavádět procesy průběžného monitorování a zlepšování systémů umělé inteligence.
- Znalost nejnovějších pokroků v oblasti technologií, nástrojů a metodik AI a strojového učení.
- Schopnost navrhovat a implementovat rozhraní API pro nasazení modelů a integraci s jinými systémy.
- Schopnost upravovat strategie a přístupy v závislosti na měnících se prioritách organizace.
- Zkušenosti se systémy pro správu incidentů a systémy pro správu služeb IT (např. ITIL).
- Výborné komunikační schopnosti v angličtině.
- Konzultantské myšlení - umí navrhovat inovace, vysvětlovat důvody změn a vést netechnické zainteresované strany.
- Schopnost efektivně spolupracovat s týmy v americkém časovém pásmu (standardní pracovní doba do 18:00 hodin středoevropského času, ale preferuje se delší překrývání s americkým časem).
Technologie/tvrdé dovednosti, které musíte mít:
- Python
- FastAPI, RESTful API
- Angular nebo React
- HTML, CSS, JavaScript
- Mikroslužby
- Docker, Kubernetes
- Terraform, Ansible, Cloud Formation
- MS SQL, NoSql, Redis
- Azure - AppService, Service Bus, Funkce, Databáze SQL
- Node.js, Npm (jako uživatel)
- PyTest
- Azure, AWS nebo GCP
- Jenkins, Gitlab CI, Circle CI
- Prometheus, Grafana
- Ověřování - OAuth, JWT
- Nástroje pro profilování, Nástroje pro statickou analýzu kódu
- Postman, Fiddler, Nástroje pro webové vývojáře
Je dobré mít:
- Azure DevOps
- GitHub
- CI/CD
- Azure Cloud
- Bezpečnost - OWASP - SQLi, XSS, CSRF
Měkké dovednosti:
- Silné analytické schopnosti a schopnost řešit problémy, schopnost řešit složité problémy pod tlakem.
- Vynikající komunikační a interpersonální dovednosti, schopnost efektivně spolupracovat s týmy napříč obory a předávat technické koncepty technickým i netechnickým zúčastněným stranám.
- Silný smysl pro odpovědnost, vlastní motivace a schopnost pracovat samostatně nebo v týmu.
- Zaměření na výsledky a proaktivní přístup k řešení problémů.
- Schopnost včas rozpoznat a eskalovat problémy a v případě potřeby zachovat klid a vyřešit situaci.
- Zásadními vlastnostmi pro tuto pozici jsou zodpovědnost, schopnost řešit problémy, vůdcovství, integrita, přizpůsobivost, rozhodování, řešení konfliktů a udržování pozitivního myšlení.
Očekáváme, že budete mít:
Omlouváme se! Při odesílání formuláře došlo k chybě.