Software Engineer 2

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

Software Engineer 2 to join the Microsoft Discovery team, working on an AI-driven platform that uses AI agents and high-performance computing to accelerate scientific research and development. The role involves architecting and building scalable, distributed systems, driving features from ideation to rollout, and improving engineering velocity through AI-enabled process enhancements.

What you'd actually do

  1. Architect and build scalable, distributed systems from the ground up.
  2. Drive features from ideation to global rollout.
  3. Mentor engineers and lead design/code reviews.
  4. Improve engineering velocity and service reliability through adoption of AI-enabled process enhancements.
  5. Collaborate across Microsoft Research and platform teams to integrate cutting-edge technologies.

Skills

Required

  • 2+ years of experience in commercial software development.
  • Bachelor's degree in Computer Science or related field.
  • General awareness of building AI-powered services and multi-agent systems.
  • Proven experience building and operating reliable distributed systems.

Nice to have

  • Experience with cloud platforms and enterprise-scale services.
  • Experience with widely-used scientific tools in chemistry, physics and bio sciences.
  • Strong problem-solving skills and a bias for action.
  • Passion for scientific innovation and cross-disciplinary collaboration.
  • Advanced degree (MS/PhD) is a plus.

What the JD emphasized

  • AI agents
  • multi-agent systems
  • AI-driven platform

Other signals

  • AI agents
  • multi-agent systems
  • AI-driven platform