Microsoftposted 2 days ago
Senior

About the position

Do you want to power the AI revolution with resilient, secure, and self-evolving infrastructure? Do you want to architect the future of distributed computing at infinite scale? If you're ready to tackle the hardest problems in cloud reliability, performance, and multitenancy, this is your launchpad to shape the next generation of intelligent platforms. Azure Core is a team within Microsoft with a main vision to deliver world-class cloud infrastructure that powers the world's workloads. The Azure Core team organization spans software development, program and product management, and delivers the array of capabilities that serve as the foundation for customers’ cloud experiences. Among other things, the team is working on products that provide durability (prevention of data loss), high availability (making sure that services are up and running in presence of failures), orchestration (ensuring optimal utilization of our hardware), infrastructure efficiency and buildout systems for improving the scaling experience and many other aspects that are crucial to always provide smooth operation of the Azure Cloud. We are looking for a Senior Software Engineer who would play a pivotal role in advancing distributed computing architectures that underpin the control plane for critical cloud services. Their work would directly support Azure’s AI ambitions by enabling scalable, fault-tolerant platforms capable of hosting next-generation agentic and containerized AI services.

Responsibilities

  • Advance distributed computing architectures for the control plane of critical cloud services.
  • Support Azure’s AI ambitions by enabling scalable, fault-tolerant platforms.
  • Work on products that ensure durability and high availability of cloud services.
  • Optimize hardware utilization through orchestration.
  • Improve infrastructure efficiency and scaling experience.

Requirements

  • Proven experience in software development, particularly in distributed systems.
  • Strong understanding of cloud computing principles and architectures.
  • Experience with fault-tolerant systems and high availability design.
  • Ability to work collaboratively in a team environment.

Nice-to-haves

  • Experience with AI services and containerized applications.
  • Familiarity with orchestration tools and infrastructure management.
  • Knowledge of performance optimization techniques.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service