Description
Are you an experienced backend engineer with a passion for building large-scale distributed systems to enable more innovations on the search, recommendation, and AI services and products? We're looking for a Principal Software Engineer to join our Bing IndexServe team, where you'll work on building the most agile, performant, stable, experientable yet efficient index serving platform. Our team is responsible for managing one of the world's largest distributed systems and has experienced great success in building efficient large-scale distributed systems for search.
As a Principal Software Engineer, you will:
- Drive the improvement of artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC).
- Proactively take responsibility for the content of your AI-generated requirements, design documents, code, and other assets, assisting the rest of the team to do the same.
- Incorporate Responsible AI practices into the SDLC to ensure appropriate controls over AI-generated assets.
- Experiment with AI tools and practices to improve your own capabilities, and provide recommendations on how to adopt them to the rest of the team.
We're looking for someone with a strong background in software engineering, particularly in distributed systems, and experience with AI tools and practices. You should be able to work independently and collaboratively as part of a team, and have excellent communication and problem-solving skills.
If you're passionate about building large-scale distributed systems and want to join a team that's pushing the boundaries of AI innovation, we'd love to hear from you!