CLOUD ARCHITECT [Remote]
Role details
Job location
Tech stack
Job description
Software Engineer to work with our AI Teams and establish best software engineering practices and help design scalable, robust architectures. Collaborate with AI/ML teams to help develop scalable, maintainable software solutions for AI-driven applications. Lead the design and optimization of scalable, resilient cloud architectures, including multi-cloud and hybrid cloud strategies, to support GenAI and AI-driven applications. Provide strategic advisory on cloud best practices, in compliance with industry standards (e.g., Establish best practices in software engineering, including architecture, modularization, and API management. Improve development workflows with TDD, DDD, GitOps, CI/CD, and automated testing. Docker, Kubernetes, Terraform, Helm). Software Engineering Best Practices: * Modularization & packaging * Project structure & clean code principles * TDD (Test-Driven Development) & DDD (Domain-Driven Development) * Cloud & DevOps: * Demonstrated proven experience in
Requirements
architecting high-availability cloud infrastructures/enablers/multi-tenants. * Preference for holding certifications such as AWS Solutions Architect, Azure Architect, or Google Cloud Architect * Docker & orchestration (Swarm, Compose, Kubernetes) * Configuration scripting (Terraform, Helm) * Cloud experience in at least one Hyperscaler environment * Authentication & IAM (OAuth2, security best practices) GitLab, Python (experience in other languages is a plus) Telekom knowledge (Networks, Platforms) * Deutsche Telekom ecosystem (Security, Privacy, Tardis, Internal Network) Hybrid work model (telework/face-to-face). Continuous training. Please send CV in English.