Software Engineer II

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN · Software Engineering

Software Engineer II role at Microsoft Azure Data team, focusing on building and operating large-scale, distributed systems for AI-enabled operational databases. The role involves end-to-end ownership of features, system design, and contributing to AI-native systems and agentic AI architectures.

What you'd actually do

  1. Design, build, and release scalable and reliable products and cloud services around the database platform that has the largest footprint in the world across cloud and on-premises.
  2. Contribute to building AI-enabled features and services to enable AI-powered scenarios in SQL ecosystem end-to-end, from Tools to the Engine
  3. Identify opportunities and drive implementation for automation and AI-driven efficiency
  4. Ensure strong adherence to data security, compliance, and governance
  5. Drive improvements in service health, latency, and availability

Skills

Required

  • C++, C#, Java, Python, or similar
  • React/ Javascript/ Typescript
  • AI tools
  • AI Agentic workflows (multi-step reasoning, orchestration, automation)

Nice to have

  • distributed/cloud-based systems
  • Large-scale data processing and analytics systems
  • databases systems like SQL, Oracle, PostgreSQL etc.

What the JD emphasized

  • AI Agentic workflows (multi-step reasoning, orchestration, automation)

Other signals

  • AI-native systems
  • agentic AI architectures
  • AI-enabled features and services
  • AI-driven efficiency