Our company is heavily investing in Artificial Intelligence (AI) as a significant growth opportunity, with Bing Chat and numerous Large Language Model (LLM) driven innovations occurring across and disrupting various industries.
AzureML is dedicated to creating a platform that simplifies the development of cutting-edge applications on top of LLMs for both first-party Microsoft teams and third-party customers. We recently launched the public preview of AI Studio portal and the code-first solution Gen AI SDK to democratize AI technology, making it accessible to enterprises, developers, and data scientists.
Our team, the AzureML Experiences Team, is at the forefront of ensuring these products excel from an engineering standpoint, while introducing and enhancing vital capabilities that make LLM consumption frictionless for production use, meeting enterprise security, isolation, and compliance requirements.
We are committed to fostering a culture of inclusion, collaboration, creativity, and meritocracy, valuing and respecting the unique contributions of each team member. Diverse perspectives are crucial for driving innovation and building cutting-edge AI technologies.
We are seeking a Principal Software Engineering Manager to join our AzureML Experiences Team. In this role, you will lead front-end engineers currently developing the AI Studio portal and Software Development Kits (SDKs) to scale LLM applications for production use, and manage and mentor colleagues in engineering and other disciplines.
We are searching for motivated, result-oriented, and collaborative individuals with a drive for results. You will work alongside talented engineers who enjoy solving intriguing problems, embracing open source, and comfortably navigating technologies and stacks.
Join our team and help make AI accessible for addressing challenging global issues. Apply now!
What is Azure AI Studio? (http://aka.ms/aistudio/whatis)
Azure AI Studio Demo
Responsibilities
Lead the team to identify requirements, scope solutions, estimate work, and schedule deliverables
Apply engineering principles to establish robust and maintainable architecture and designs
Lead adoption of good engineering principlesand coding standards and patterns to to build robust and maintainable architecture and designs
Work with your team and other engineering teams to design and build innovative solutions that delight your customers, responding to customer feedback and needs
Build, develop and grow a healthy, diverse, world class engineering team.
Mentor & coach engineers and be a great role model for them
Anticipate, identify, assess, track and mitigate project risks and issues
Strive for excellence in everything you do: culture, collaboration, process, tools, design, engineering practices, customer experience, performance, security etc
Qualifications
Required:
Bachelor's Degree in Computer Science or related technical discipline, and 10+ years of technical engineering experience with coding in languages including, but not limited to, C#, TypeScript, JavaScript, React, or Python, or equivalent experience
4+ years of working experience in front-end development using JavaScript, TypeScript, Python, React
2+ years of experience managing engineering teams
Preferred:
5+ years of experience with distributed systems design and implementation
Proven track of growing and developing effective engineering teams
Proficiency in Agile development practices and Continuous Integration/Continuous Deployment (CI/CD)
Passion for machine learning, artificial intelligence, and data science
Experience working on large-scale projects or applications
Effective communication skills and ability to collaborate with diverse remote teams
Quick learner with a passion for solving complex and exciting problems
Familiarity with Azure is a plus
#IDCAIPlatformHiring
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .