This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
In Microsoft Advertising Platform team, we are building the marketing solutions for the next generation of e-commerce. We work on hundreds of terabytes of data using the latest Microsoft cloud infrastructure, have a very solid focus on customer satisfaction, and leverage data driven metrics to delight our customers. This is a formidable opportunity to join Microsoft Ads, work on one of the most highly distributed computing systems and be part of a fast-growing business.
Job Responsibility:
Design and develop high scale modern services, apps, and integration solutions including both frontend and backend
Work across partner teams to understand scenarios and requirements
Instrument product areas, gather and analyze telemetry to assess scenario health and make improvements that benefit customers
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Knowledge of Microsoft Azure, AWS or similar cloud computing platforms
Solid CS fundamentals, experience in building scalable, secure, high performance products and services in both frontend and backend
Excellent technical design, problem solving and debugging skills, proven track record in shipping software on time, with high quality
2+ years of experience on architecting, developing, deploying, and monitoring Distributed Systems
Great team player and communicator, solid believer in collaboration and teamwork
Experience and success in working with ambiguity and taking risks