Microsoft's Search Technology Center in India is seeking a Principal Software Engineer to join their team working on next-generation suggestion experiences for Bing search at web scale. This is an exciting opportunity to work on large-scale websites building compelling user experiences and the frameworks behind them.
As a Principal Software Engineer, you'll be responsible for building and scaling search suggestion systems that serve billions of queries daily. You'll work with a team of engineers and scientists to create and rank suggestion candidates for all Bing-enabled traffic, focusing on improving user exploration and task completion.
The role combines full-stack development with high-performance computing, requiring expertise in both frontend and backend technologies. You'll be working with modern web development practices, experimentation, and analytics to create responsive and accessible experiences. The position involves collaborating across disciplines with PMs, designers, developers, and data scientists in a collaborative and fun environment.
Key aspects of the role include:
The ideal candidate will have 6+ years of experience in software engineering, strong full-stack development skills, and experience with high-performance computing systems. This role offers the opportunity to impact millions of users while working with the latest technologies in search and web development.
Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. Microsoft offers a collaborative culture with opportunities for growth and impact at global scale.