
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Washington, Redmond
Microsoft is hiring a Principal Software Engineer to lead efforts in building scalable services for online advertising. You'll work with machine learning models and distributed systems in Redmond. This role requires expertise in computational advertising and related fields.
You have extensive experience in software engineering, particularly in building scalable systems that handle large volumes of data. Your background includes a strong understanding of computational advertising, which combines information retrieval, data mining, and machine learning to solve complex problems. You are proficient in statistical modeling and optimization techniques, and you have a solid grasp of linear algebra principles that are essential for developing algorithms in this field.
You thrive in a collaborative environment and are motivated by results. You enjoy working with cross-functional teams to innovate and empower others, aligning with Microsoft’s mission to help every person and organization achieve more. Your ability to communicate complex technical concepts clearly makes you an effective team member and leader.
Experience with large distributed systems and low-latency applications is a plus. Familiarity with high-throughput environments and the challenges they present will help you excel in this role. You are also encouraged to bring your unique perspective and ideas to the team, contributing to a culture of continuous improvement and innovation.
As a Principal Software Engineer, you will lead the design and development of highly scalable services that support a global ads marketplace. Your work will involve implementing state-of-the-art machine learning models that enhance the performance and efficiency of online advertising systems. You will be responsible for ensuring that the services you build can handle billions of ad impressions and terabytes of user data daily.
You will collaborate closely with data scientists and engineers to develop algorithms that optimize ad delivery and improve user engagement. Your role will also include mentoring junior engineers, guiding them through best practices in software development and system architecture. You will participate in code reviews and contribute to the overall technical direction of the team.
In addition, you will analyze system performance and identify areas for improvement, ensuring that the services remain robust and efficient as they scale. You will also engage with stakeholders to understand their needs and translate them into technical requirements, ensuring that the solutions you develop align with business goals.
At Microsoft, you will be part of a dynamic team that is at the forefront of the online advertising industry. We offer a competitive salary and benefits package, including opportunities for professional development and growth. You will have access to cutting-edge technology and resources that will enable you to innovate and make a significant impact in your role. Join us in shaping the future of online advertising and empowering organizations around the world.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.