remote
Senior Cloud AI Software Developer - TELUS
Software Engineer
Senior developer leading AI‑driven cloud solutions for billing platforms, designing scalable services with Python/Java, leveraging AWS and Azure, and integrating machine‑learning models into production pipelines.
About the role
Key Responsibilities
- Architect, develop, and maintain cloud‑native microservices that generate, process, and present billing data.
- Design and implement machine‑learning models to personalize billing insights and predict usage patterns.
- Build CI/CD pipelines and containerized deployments using Docker and Kubernetes on AWS and Azure environments.
- Collaborate with product, UX, and data teams to translate business requirements into scalable technical solutions.
- Ensure high availability, security, and performance of all services through monitoring, testing, and code reviews.
Requirements
- 5+ years of professional software development experience with Python and Java.
- Strong expertise in cloud platforms (AWS, Azure) and infrastructure‑as‑code tools.
- Hands‑on experience building and deploying machine‑learning models in production.
- Proficiency with containerization (Docker) and orchestration (Kubernetes) and modern CI/CD practices.
- Solid understanding of RESTful APIs, event‑driven architectures, and data security best practices.
Skills
pythonjavaawsazuremachine learningdockerkubernetes