Microsoft

Helaas, deze vacature is niet langer actief

Originele vacaturetekst

Senior Software Engineer- Azure Edge & Platform

Azure Edge + Platform brings together Edge platforms, devices, and services to deliver Edge solutions, operating systems, and engineering systems. Driven by its customers’ needs, Azure Edge + Platform seeks to accelerate growth for Azure, E&D, and Microsoft’s customers worldwide.

The organization’s portfolio spans the Cloud Edge Stack, Azure Engineering Systems, Azure Media Services - for end-to-end media workflow and analytics - and Microsoft’s Operating Systems including the Azure Host OS and Windows. This portfolio impressively powers the world with more than one billion monthly active devices.

The vision of the Azure Production Infrastructure Engineering (PIE) group 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.

Microsoft’s business runs on the telemetry that we receive from our intelligent cloud and edge. Our org (Observability platform) has the charter to deliver the core telemetry platform of choice for the company, working on Data Collection, Control, Correlation/Distributed Tracing, Curation, Metrics, Health and System Intelligence platforms for Observability area. Every part of the company internally (Geneva, Asimov, Xpert, Aria, AppInsights etc.) and externally (Azure Monitor) depends on this team to deliver unifying telemetry capability to enable their data-led scenarios.

Today, Microsoft’s telemetry systems ingest over 150 petabytes of data every day. Our goal is to enable the safe management of this data and help teams gain insights into the operations and performance of their systems. Our telemetry systems are the lifeline of Office, Azure, Windows, Xbox, and the thousands of cloud services run by our customers.

Team Overview:

Geneva Billing pipeline is one of the most business-critical data processing pipelines in Microsoft, responsible for processing usage data from core Azure services and transporting it to Commerce Platform. This usage data then gets monetized to billions of dollars per year, contributing to Azure’s yearly revenue.

Our team has end to end responsibility for Geneva Billing pipeline. Some of the core responsibilities of this team are:

  • Implementing state of the art Monitoring capabilities into Geneva Billing pipeline.
  • Rearchitechture of the platform to enhance Near Real Time data processing latency, cross tenant partitioning and throughput requirements.
  • Collaboration with other major Azure teams like Azure Compute, Network, Storage, SQL using the Billing pipeline for designing the next generation of Billing pipeline for the company.
  • Building machine learning models to detect and alert anomalies in processed events (throughput, content, etc.)

Come and join us to create an inclusive, diverse, casual and a high energy team, with a strong sense of accountability.

Our team provides many career growth and learning opportunities in building Distributed Systems and Event Driven Data Processing Pipelines in planetary scale while reasoning with all variances of compliance standards GDPR, to SOC and FedRAMP, inside knowledge of how Azure is implemented and integration with core Azure services etc.

Responsibilities

The core telemetry platform provides a consolidated control plane platform that can be used to configure, deploy and control telemetry workloads. This system supports both first-party and third-party scenarios with a consistent set of APIs and user interfaces. There is an emphasis on taking advantage of as much of the underlying Azure principles and design constructs as possible.

As we are evolving this system, one of the key challenges is we need to migrate most of Azure’s core services from using existing systems such as MDS and CDE to new, modern platforms that can scale with the growth of Azure. We need to both build the next-generation platforms to support our core business as well as migrate customers to an alternate billing pipeline for better scale and alignment with each team’s business needs. In addition to migration, we need to maintain and meet the SLA of the overall system as the needs of Azure continues to grow.

We’re looking for engineers who are passionate about large scale distributed systems. This area has huge impact for all of Azure; any reliability issues in this system have direct impact to revenue for the Azure Business. If you are an engineer who has a passion for cloud services and enjoys solving critical business needs, this is a great opportunity for you.

Qualifications

We’re looking for smart, highly motivated and innovative developers who are passionate about building and debugging great cloud services, distributed systems and data processing pipelines at scale. You will need to be technically deep and effective, contributing to actual coding, design and architecture work to the team and the system. You will also own creating the right infrastructure and process so that we can ship code into production environment weekly.

  • Significant years of experience in designing and developing large- scalecloud based distributed systems, micro services and/or data processing pipelines using C# or Java or another object oriented language.
  • Excellent systems and software architectural design skills with a bias for architecture at scale.
  • Experience creating, developing, delivering, deploying, maintaining online services.
  • Demonstrated ability to work independently and in a team setting and research innovative solutions for challenging business/technical problems.
  • Great communication and problem-solving skills
  • At least a bachelor’s degree in Computer Science, related discipline or equivalent experience.

Preferred Qualifications

  • Experience with one or more relevant tech stack: ASP.Net Core, OData, Service Fabric, Kubernetes, ARM/ Ev2, Azure Storage, Kafka/Azure Event Hubs, Event Driven design patterns.

#AEPJobs #PPPJobs

Cloud Background check:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check:

This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

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.

Dienstverband:
fulltime
Type vacature:
Intern

Vaardigheden

Opleiding

bachelor

Wat wij bieden

Contract:
Fulltime