Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

pythonai/mlcloud servicesazurebig datahadoop/sparkobject oriented programmingsecurity compliance

About the Role

This Software Engineer II role at Microsoft focuses on developing and operating large-scale cloud services for hardware health monitoring and anomaly prediction in Azure. The engineer will work with AI/ML technologies, evaluate AI architectures, and ensure system reliability and compliance. Responsibilities include driving complex solutions, contributing to data analysis, and applying responsible AI practices.

Key Responsibilities

  • Develop and operate large scale, low latency, and high throughput cloud services
  • Drive highly complex and mission critical solutions that involve multiple Azure Services
  • Evaluates AI technologies and architectures when developing solutions
  • Contributes to data analysis and feedback integration for product engineering decisions
  • Ensures compliance with security, privacy, safety, and accessibility standards

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years experience with AI/ML technologies
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check

Nice to Have:

  • Understanding of hardware and devices, or familiarity with OS and Firmware health and error reporting
  • Tolerance to ambiguity and ability make progress when situations are in flux
  • Experience in big data mining, familiar with Hadoop/Spark

Benefits & Perks

  • Industry leading healthcare