Cloud Engineer
Role details
Job location
Tech stack
Job description
Join us at ZDF Sparks and be part of an exciting journey in AI innovation! We are looking for a full-time Cloud Engineer (m/f/d) for our location in Berlin in a hybrid set-up at the earliest possible starting date. The position is initially limited to 2 years with the option of extension, starting at the earliest possible date.
You join ZDF Sparks in its exciting growth phase and join our customer projects around media planning, communication, distribution, content creation and personalization.
Your tasks include e.g.,
Your Role
- Develop, maintain, and optimize CI/CD (especially GitLab CI) processes for Machine Learning Systems in cloud.
- Create tools and processes for monitoring, logging and analyzing the performance of deployed AI solutions.
- Implement infrastructure across mixed-cloud environments (primarily in GCP, additionally AWS and/or Azure), utilizing microservices, containers (Docker, Kubernetes), and infrastructure-as-code using Terraform, Terragrunt, and OpenTofu.
- Optimize and automate scaling of infrastructure with the latest cloud technologies.
- Collaborate with cross-functional teams to identify and meet MLOps/DevOps requirements.
- Creation and maintenance of test and production environments in cloud platforms for deployment of AI products.
- Apply cloud-native design patterns, infrastructure best practices, and networking concepts to ensure scalable and secure deployments., * Fun: We believe that work should be enjoyable and fulfilling. At ZDF Sparks, we maintain a light-hearted atmosphere with humor and a relaxed communication style among colleagues. This fosters a positive environment where everyone feels comfortable and motivated to contribute their best, ensuring our collaborative efforts are both productive and enjoyable.
- Diverse: Our strength lies in our diverse team. Different perspectives and backgrounds drive our creativity and innovation, ensuring that our AI solutions are comprehensive and inclusive. By integrating different points of view, our collaborative team develops AI that reflects various experiences and meets the diverse needs of our clients.
- Innovative: We live and breathe innovation, continuously learning and pushing boundaries to deliver cutting-edge AI solutions.
Requirements
Do you have experience in Terraform?, * Strong background in DevOps; MLOps experience is a plus.
- Strong understanding of software engineering best practices, including modularity, maintainability, and SDLC processes; familiarity with principles like DRY and cloud-native design patterns is highly desirable.
- Hands-on experience with cloud infrastructures (esp. GCP), CI/CD pipelines, containers, Terraform, and CUDA/GPU/TPU applications. Exposure to AWS, Azure, Terragrunt, OpenTofu, and Kubernetes would be an asset.
- Proficiency in Python, SQL, TensorFlow, and PyTorch. Knowledge of JavaScript and Go is advantageous. Experience in cloud migrations is an additional asset.
- Strong stakeholder management across clients and functions.
- Excellent documentation and communication skills for explaining technical concepts to non-technical audiences.
- Team player with a passion for AI and continuous learning.
- Fluent in both German and English.