Back to jobsJob overview
About the role
Senior Software Engineer - Azure Resource Graph at Microsoft
Required Skills
pythonc++c#azureai/mlgraph neural networksnlprestful apismicroservices
About the Role
Senior Software Engineer role developing AI-driven solutions for Azure Resource Graph. Focus on building AI assistants, graph neural networks, and cloud-based platforms to enhance Azure governance and management. Work involves cutting-edge deep learning and scalable cloud architectures.Key Responsibilities
- Lead technical design of custom embeddings and graph neural networks for AI agents
- Develop and optimize cloud-based solutions using Azure services and distributed computing
- Architect AI-driven interfaces, NLP solutions, and intelligent assistants like Copilot
- Design scalable RESTful APIs and microservices for AI and cloud workflows
- Collaborate across Azure teams to build platforms for actionable insights and automation
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience with coding in C++, C#, or Python OR equivalent experience
- 2+ years deep hands-on knowledge of frameworks like Autogen, Semantic Kernel, or LangChain
- 4+ years operational experience running web application services in large-scale clouds like Azure
- Ability to pass Microsoft Cloud Background Check security screening
Nice to Have:
- Bachelor's Degree in Computer Science AND 8+ years experience OR Master's Degree AND 6+ years experience OR equivalent
- 1+ years experience with large-scale graph neural networks using Pytorch Geometric
- 3+ years experience with agentic frameworks like AutoGen or Langchain
- 1+ years experience in safety and ethical aspects of AI
- Strong written and verbal communication skills
Benefits & Perks
- Industry leading healthcare