The Azure Core Compute team is looking for engineers to build scalable systems that run on millions of machines worldwide, ensuring industry-leading availability, reliability, performance, compliance, and security for a mission-critical cloud platform.
Requirements
- proven experience coding in languages including, but not limited to, C++ or Rust,
- Academic and/or professional experience with at least one of the following: distributed systems, systems programming, and/or object oriented programming.
- Academic and/or professional experience with Linux and/or Windows.
- Academic and/or professional experience with at least one of the following: RPC frameworks (gRPC), Kernel concepts, and/or Secure Coding.
- Leverages developer tools across Linux and Windows environments, contributes to automation in production and deployment workflows, and proactively seeks knowledge in systems programming, distributed systems, and object-oriented development.
- Demonstrates curiosity and initiative in exploring technologies such as RPC frameworks (gRPC), kernel concepts, and secure coding practices.
Responsibilities
- Supports feature deployments across Azure Core Compute infrastructure, considering user and service impact while following safe deployment practices.
- Collaborates with cross-functional teams to define feature requirements and integrate feedback into design iterations.
- Applies coding standards and best practices, developing maintainable and extensible code with guidance.
- Participates in code reviews and uses debugging tools to proactively and reactively resolve issues in backend services.
- Supports documentation and dependency mapping for features, gaining exposure to system interactions and backend architecture.
- Contributes to architectural discussions and technical validation efforts, including hypothesis testing and automation integration.
- Participates in live service operations and acts as a Designated Responsible Individual (DRI) to monitor and restore system functionality within SLA timelines.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Learns to break down work items into actionable tasks in collaboration with stakeholders, estimate timelines, and escalate delays.
- Embraces mentorship opportunities to grow technical depth and impact.
- Microsoft is an equal opportunity employer.