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