This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Within the CoreAI organization, the Azure Managed Redis team is responsible for delivering a fully managed, enterprise-grade Redis experience to customers worldwide. We partner closely with Redis Inc. to bring the latest Redis Enterprise capabilities to Azure, and we operate one of the largest Redis fleets on the planet. Our dataplane infrastructure team owns the critical systems that deploy, upgrade, monitor, and heal Redis clusters at massive scale — ensuring five-9's availability for workloads that demand sub-millisecond latency.
Job Responsibility:
Lead architecture, design, and technical direction for the runtime infrastructure of Azure Managed Redis
Design and build robust deployment, upgrade, and orchestration systems for distributed Redis clusters running across 70+ Azure regions worldwide
Drive the integration of Redis Enterprise software from Redis Inc. into Azure's managed environment
Architect the end-to-end release platform across infrastructure, application, and observability layers to accelerate release velocity and improve deployment safety
Write high-quality, production-grade code in languages such as C# and Go while modeling best practices for reliability, testability, and operational excellence
Lead design and review of testing strategies with strong coverage across unit, integration, and end-to-end system tests for distributed infrastructure
Apply AI techniques (e.g., GitHub Copilot, LLMs, anomaly-detection models) to enhance DevOps, operations, and engineering workflows
Build and improve observability, monitoring, and diagnostics tooling to enable rapid incident detection, root-cause analysis, and self-healing capabilities at scale
Mentor engineers on distributed systems design patterns, operational best practices, and verification strategies
Set high standards for code reviews, diagnosability, and maintainability across the team
Identify and fill gaps in deployment, orchestration, and operational tooling by building or adopting scalable and reusable solutions
Stay current with new technologies, industry trends in cloud infrastructure and data platforms, and share knowledge across the team
Lead cross-functional planning, estimation, and execution of high-impact technical initiatives with partner teams across Azure
Engage directly with internal customers, partner teams (e.g., Azure Compute, Networking, Redis Inc.), and on-call operations to align platform capabilities with service reliability and accelerate growth
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Nice to have:
Master's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
2+ years experience building and operating distributed and highly scalable online services on Kubernetes in Azure or a similar cloud platform
6+ months of experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, or test generation
Demonstrated ability to enhance engineering systems, developer speed, and product quality at scale