Minimálně 5 let odborné praxe v oblasti datového inženýrství, platformového inženýrství nebo v podobných technických pozicích
Praktické zkušenosti s platformou Domino Data Lab nebo podobnými platformami pro datovou vědu / MLOps (např. Databricks, SageMaker, Vertex AI)
Rozsáhlé praktické zkušenosti s návrhem a tvorbou ETL/ELT pipeline (např. s využitím Pythonu, SQL, Sparku nebo podobných nástrojů)
Důkladné zkušenosti se službami AWS relevantními pro datové a platformové inženýrství (např. S3, EC2, EKS/ECS, RDS/Redshift, Lambda, CloudWatch, IAM)
Prokázané zkušenosti s implementací a údržbou CI/CD pipeline (např. GitLab CI, GitHub Actions, Jenkins, Azure DevOps nebo podobné), včetně automatizovaného testování a nasazování
Prokázané zkušenosti s vedením technické realizace: rozhodování o návrhu, dohled nad implementací a koordinace mezi týmy (formální zkušenosti s vedením lidí jsou výhodou, ale nejsou podmínkou)
Pevné základy softwarového inženýrství: správa verzí (Git), postupy revize kódu, testování a dokumentace
Zkušenosti s prací v agilním nebo iterativním vývojovém prostředí
Preferované dovednosti a znalosti:
Zkušenosti s kontejnerizací a orchestrací (např. Docker, Kubernetes, Helm)
Znalost datového modelování, datových skladů a případů použití analytiky
Charakteristika profese
Vývojář / Vývojářka je odborník, který navrhuje, vytváří, testuje a udržuje softwarové aplikace a systémy. Mezi hlavní pracovní činnosti patří analýza požadavků, návrh architektury, implementace kódu, psaní jednotkových a integračních testů, ladění chyb a dokumentace. Odpověností je zajištění správné funkčnosti, spolehlivosti a bezpečnosti vyvíjeného řešení v rámci dohodnutých technických specifikací. Pracovní prostředí zahrnuje týmovou spolupráci s kolegy z vývoje, testování, produktového managementu a provozu, často v kombinaci s verzovacími systémy a automatizovanými procesy nasazení.
Typické oblasti uplatnění zahrnují vývoj webových a mobilních aplikací, podnikových systémů, vestavěného softwaru, datových a analytických řešení nebo cloudových služeb. Používané nástroje a technologie zahrnují programovací jazyky (např. Java, C#, Python, JavaScript), vývojová prostředí, systémy pro správu verzí, CI/CD pipeline, kontejnery a databázové technologie. Postupy zahrnují agilní metodiky, testování, code review a bezpečnostní audity. Odborná zaměření mohou zahrnovat backend, frontend, DevOps, bezpečnostní implementace nebo práci s real‑time a distribuovanými systémy.