Microsoft's Developer Division is seeking a Software Engineer 2 to join their AI tooling team. This role focuses on developing and delivering scalable AI tooling products by leveraging Microsoft's latest AI technologies and Azure services. The position offers an exciting opportunity to work at the forefront of AI development, creating tools that will shape the future of developer experiences.
The ideal candidate will be passionate about creating exceptional user experiences, with a focus on simplicity, automation, performance, reliability, and security. This role requires someone who thrives in ambiguous startup-like environments, demonstrates quick learning abilities, and excels in collaborative settings. You'll be working with cutting-edge AI technologies while building tools that directly impact developer productivity.
The position offers a hybrid work environment with up to 50% work from home flexibility. You'll be part of a team that values growth mindset, diversity, and inclusive culture. The role provides comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for a mid-level engineer with AI experience to make a significant impact in the rapidly evolving field of AI tooling.
Key responsibilities include designing large-scale software solutions, driving modern engineering practices, and developing AI tooling solutions. You'll work on creating reusable, secure, and reliable components while ensuring high performance and comprehensive test coverage. The role requires 3+ years of industry experience, strong technical skills, and excellent communication abilities.