Principal Software Engineer

Microsoft
New York City, CA
Job Description
Microsoft is seeking an experienced Principal Software Engineer to join their Ads Engineering team. This role involves designing and developing large-scale distributed systems powering advertisements across Microsoft services, including Bing, MSN, Start.com, and the Edge browser. The team focuses on building a high-performance, scalable system with a global impact on user experience.

Requirements

  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python
  • 5+ years experience in programming with native C++, including writing production-quality code
  • 5+ years experience in designing, implementing, and scaling large-scale, distributed online systems with a deep understanding of system architecture
  • Proven experience in designing, implementing, and validating deep learning systems for real-time online inference.
  • Solid expertise in optimizing machine learning models for GPUs and CUDA kernels.

Benefits

  • Competitive salary
  • Opportunity to work on a global platform
  • Mentorship and learning opportunities
]]>