
Responsibilities:
- Design and implement highly scalable, distributed systems.
- Lead technical architecture discussions and actively influence the product’s strategic direction.
- Collaborate with cross-functional teams, including Microsoft Ads and other services.
- Focus on optimizing costs and enhancing performance for large-scale data pipelines.
- Mentor junior engineers and promote technical excellence across the team.
- Ensure the reliability and incident management of live services that are mission-critical.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Solid foundational knowledge in Computer Science and excellent problem-solving abilities.
- Strong coding skills in C# or similar programming languages (knowledge of JavaScript is a plus).
- Over 7 years of experience in software engineering, with a preference for Backend or Full-Stack experience.
- Expertise in distributed systems, telemetry, and data processing.
- Experience with Azure services, Kubernetes, and cloud-native architectures (preferred).