Software Engineer II – Azure Agents

Microsoft is a global technology company that develops and provides cloud computing, AI, and enterprise software solutions.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II – Azure Agents

Microsoft's Azure AI team is seeking a Software Engineer II to join their Agents Engineering team, focusing on building highly scalable AI services that enable complex task completion using natural language, reasoning, and long-term planning & execution. This role offers an exciting opportunity to work with cutting-edge AI technologies and distributed systems at scale.

The position requires expertise in distributed systems development, proficiency in modern programming languages like Rust, Go, C#, or Python, and familiarity with cloud computing technologies. You'll be working with state-of-the-art AI technologies, including transformer-based models and model-orchestration techniques, while collaborating with cross-functional teams of researchers, engineers, and product managers.

As part of Microsoft's Azure AI platform, you'll contribute to mission-critical solutions utilizing various Azure Services, conduct AI model experiments, and help shape the future of AI agents. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits.

This is an excellent opportunity for engineers passionate about AI and cloud computing to work on bleeding-edge technologies while making a significant impact in the field of artificial intelligence. The position offers the chance to work with world-class talent in an inclusive environment while building services that will define the future of AI agents.

Last updated a day ago

Responsibilities For Software Engineer II – Azure Agents

  • Work on complex, mission-critical solutions that involve multiple Azure Services (Kubernetes, Event Hubs, Event Grid, Service Bus, etc.)
  • Work on state-of-the-art technologies from Machine Learning, OpenAI, Natural Language Programming and Prompt engineering
  • Conduct experiments to evaluate model performance, robustness, and generalization
  • Collaborate with cross-functional teams, including researchers, software engineers, and product managers
  • Work in an inclusive and collaborative environment

Requirements For Software Engineer II – Azure Agents

Python
Kubernetes
Go
Rust
  • Bachelor's Degree or higher in Computer Science, Engineering, Mathematics, or related fields
  • At least 3 years of experience in designing, developing and maintaining distributed systems
  • Proficient in one or more programming languages such as Rust, Go, C#, Python
  • Familiar with cloud computing technologies such as K8s and Docker
  • System design, algorithmic skills, and knowledge of data structures
  • Debugging, testing, and problem-solving skills

Benefits For Software Engineer II – Azure Agents

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II – Azure Agents

Network Engineer

Network Engineer position at Microsoft in London, focusing on designing and implementing corporate network infrastructure with hybrid work arrangement.

Software Engineer

Azure Storage Infrastructure Software Engineer position focusing on cloud storage solutions and hardware accelerators

Technical Support Engineer

Technical Support Engineer position at Microsoft, focusing on Azure PaaS services support with hybrid work arrangement in Taipei.

Electrical Engineer - Data Center Operations

Critical Environment Electrical Engineer role at Microsoft's Cloud Operations, focusing on datacenter infrastructure and electrical systems design.

Software Engineer II (Azure App Config)

Microsoft is seeking a Software Engineer II to develop and maintain the Azure App Configuration service, focusing on scalable cloud solutions and feature management.