Delivering relevant ads efficiently at this scale requires innovation across the full stack: models, kernels, serving systems, and GPU/accelerator infrastructure. Architect and build large-scale distributed systems and microservices with low latency and high throughput. Mentor and guide junior engineers, fostering technical growth and leadership. Bachelor’s or.
Responsibilities
Optimize system performance. Drive innovation across the entire stack. Lead design and code reviews, ensuring best practices and engineering excellence. Collaborate with partner teams (ML, infrastructure) to deliver reliable, scalable solutions.
Required Qualifications
Master's degree in Computer Science or related field. 10+ years of software development experience in industry. Experience with coding in languages including, but not limited to, C, C++, C#, Java. Experience in object-oriented design, data structures, and algorithms Experience building low-latency, high-throughput backend systems in online services or similar domains. Experience with C++. Excellent leadership, collaboration, and problem-solving skills. Proven experience architecting and implementing large-scale distributed systems and microservices. Practical experience with GPU programming (CUDA or similar frameworks) and optimizations is added advantage
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page