Azure Production Infrastructure Engineering's (PIE) vision is to make it easy for everyone to create, consume, and manage planetary-scale, reliable cloud production services and infrastructure to achieve more. As a team, we bring together significant and complementary capabilities with tooling, infrastructure, monitoring and insights in new ways to increase our perspective. Our diversity of knowledge and experience comes together for the benefit of our users, our colleagues, our business, and ourselves.
To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of Service (QoS) is paramount as we continue to make deep investments in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider.
Accurate data is the foundation of nearly all operational data insights work, it is also key in responding to security incidents, and maintaining compliance. The Azure Fleet Management team plays a critical role by ensuring timely, accurate, and comprehensive data stream availability to meet many business-critical partner requirements. Our team's larger mission is to improve Microsoft Azure and other services' availability, reliability, and resultant customer satisfaction by creating and leveraging trusted data, models, and insights on top of the foundational service.
* BS in Computer Science, Engineering or related discipline, OR 4 years of equivalent software engineering work experience * At least 10 years of experience as a software engineer, coding in an object-oriented programming language such as C#, Java, or C++ * At least 8 years of experience developing and owning production quality, scalable software services and/or Big Data ingestion and processing pipelines * At least 5 years of experience designing / building / shipping / debugging production quality software services * At least 5 years of experience designing, building, and troubleshooting large-scale distributed systems
* Experience with Big Data ingestion, storage, and distributed processing pipelines (e.g. MapReduce, Hadoop, Spark, Azure Data Lake, Application Insights, HDInsights) * Background in data mining and statistical analysis * Experience with Data Modeling * Experience with designing and implementing Analytics applications * Experience with Outlier detection techniques, Machine Learning * Advanced design and problem solving skills, with a bias for quality and engineering excellence * Experience with Cloud Storage technologies, NoSQL and SQL * Experience with enterprise-scale datacenter infrastructure (Servers, racks, network topology) * Demonstrable ability to own and deliver projects and results of increasing technical complexity * Excellent communications skills, both verbal and written * Strong leadership, ownership, urgency, and drive to launch services * Effective collaborator, experienced in creating technical partnerships across teams
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
The insights produced by the Fleet systems will enable Microsoft to meet critical business requirements (Security, Compliance, Capacity planning, to name a few) and will be critical to the future success of Microsoft's Cloud business. As a Principal Software Engineer, you will be architecting, designing, and developing systems to support the immense growth of Microsoft's world-class cloud services. Your leadership will be critical in ensuring that our system grows with engineering rigor and scalable design. You will define best practices for the team and collaborate closely with others across the organization. You will understand partner requirements and determine how the system can grow to meet those needs. This is an opportunity to make an impact on the global Fleet systems for the largest Cloud infrastructure on the planet.
Microsoft is a technology company that develops and supports software, services, and devices.