Azure Resource Graph’s (Azure Core & ARG) mission is to reliably organize the planet-scale cloud inventory and making it accessible to every Azure customer through scalable, performant tools and Application Programming Interfaces (APIs). ARG is the Inventory of cloud resources, dependencies, services, apps & Azure metadata and is a core service enabling almost all Azure experiences and API workloads that are running on top of Azure. Azure Portal, Azure Market Place, Search, Catalog at-scale experiences scenarios for every single Azure customer are powered by ARG. It provides a single pane of glass to query cloud resources via a set of flexible APIs with rich scalable, efficient constructs. These APIs and toolsets are used by large customers and first party teams alike. ARG’s vision is to enable any customer (large to small) to organize, govern, secure, manage and explore their environments at-scale. Anything we design, develop, or deliver aligns with this vision. As of today, we return close to 6.5+ billion cloud resources per day through these APIs to our customers and Independent Software Vendors (ISVs).
We are forming a Generative AI team to apply AI/ML across all services and datasets. The key focus is on developing cutting-edge Generative AI tech across all assets, including virtual machines, databases, routers, storage accounts, devices, hosts, plus management artifacts like security, patching, health, compliance etc. We are looking for an AI/ML engineer who is excited to grow their business understanding, build highly scalable and reliable services, partner across functions with global teams, and make big impacts. We aim to create industry-leading Copilot solution for Azure to expose insights and recommendations for millions of customers. If you are someone who welcomes challenges, we are eager to have you on the team!
As a Principal Software Engineer in Azure Core and Insights platform, you will have an amazing opportunity to define product strategy and build services to solve big data problems. This opportunity will allow you to spearhead the development of next-gen conversational assistants based on Large Language Models (LLMs), enhance user intention understanding and execution of user contextual queries over Azure Cloud artifacts.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Demonstrate self-motivation in devising new solutions to enhance user experiences, model outputs, and pioneer new products centered around generative AI.
Lead design and implementation of highly scalable and reliable services capable of big data processing and execution of user (LLM) intent.
Collaborate closely with key Partner teams and customers alongside PM to drive adoption and achieve high Customer Satisfaction.
Drive product roadmap and execution with clarity, including translating abstract problem statement into a high-quality product strategy and design
Provide technical leadership, vision, and manage relationships and requirements with downstream platform teams.
Embody our Culture & Values .
Qualifications
Required Qualifications
Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
5 years minimum industry experiences working on big data and building high scale distributed systems.
2 years of ML & AI experiences, exhibiting technical expertise in applying LLM/GPT transforms to simplify reasoning over complex domains.
Experience developing, debugging, and maintaining code in any programming language and in creating reusable libraries, framework and/or SDK's experience with cloud computing.
Other Requirements:
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.Preferred Qualifications:
Bachelor's Degree in Computer Science
OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,
OR Python
OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
4+ years people management experience.
10 years industry experiences working on product development or software services
7+ years of experience in software development, in delivering large scale cloud services with a fearless mindset to tackle intrinsically hard technical problems.
Hands-on experience in delivering large scale data-intensive applications and their building blocks with an ability to go after in-depth understanding of internals, and their relevant principles.
Passion for architecture sanity, setting patterns and standards in everything you design and deliver (API standards, large scale codebase standards, observability standards, etc.)
Leadership and mentorship skills with ability to influence an autonomous, talented team of engineers as a technical lead and positively influencing them on cultural aspects while coaching and unblocking them on technical aspects.
Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
#azurecorejobs
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) .