
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 • Canada, Multiple Locations, Multiple Locations
Microsoft is hiring a Software Engineer to improve artificial intelligence tools and practices across the software development lifecycle. You'll collaborate with stakeholders and lead discussions on architecture while mentoring team members. This role requires expertise in AI and software development.
You have a strong background in software engineering with a focus on artificial intelligence tools and practices. You understand the software development lifecycle (SDLC) and are adept at collaborating with internal stakeholders to gather customer and user requirements. Your experience includes leading discussions on the architecture of complex products and ensuring quality through effective test strategies. You are passionate about mentoring others, helping them identify dependencies, and producing extensible code across teams. You have a knack for debugging and applying coding patterns to enhance code quality, and you are committed to developing automation for production deployment, aiming for zero-touch solutions whenever possible.
You are knowledgeable about compliance and regulations, ensuring visibility through audit trails. You advocate for new trends in AI and are eager to adapt them to current challenges, sharing your insights with peers. Your proactive approach to improving AI tools and practices makes you a valuable asset to any team.
Experience with Responsible AI practices and familiarity with frameworks like Accelerate and SPACE would be beneficial. You are open to experimenting with AI tools to enhance your capabilities and provide recommendations for their adoption across teams.
In this role, you will take charge of improving AI tools and practices throughout the software development lifecycle. You will proactively manage the content of AI-generated requirements, design documents, code, and other assets, guiding your team to do the same. You will incorporate Responsible AI practices into the SDLC, ensuring appropriate controls over AI-generated assets. Your role will involve applying engineering health measures to guide improvements in processes and practices, particularly those involving AI. You will lead discussions on architecture, ensuring that the solutions developed are robust and scalable.
You will also mentor team members, helping them navigate dependencies and produce high-quality, extensible code. Your debugging efforts will be crucial in maintaining the integrity of the applications developed. You will work closely with partner teams to ensure proper integration before going live, fostering collaboration and communication across the board. Your advocacy for new trends will help the team stay ahead of the curve in AI development.
Microsoft provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge AI technologies and contribute to meaningful projects that impact users globally. The company values collaboration and offers resources for professional development, ensuring you have the tools needed to succeed in your role. You will be part of a diverse team that is committed to excellence and continuous improvement, making a real difference in the tech landscape.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.