Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer to join the Microsoft Discovery team, working on an AI-driven platform that transforms the scientific research process using AI agents and high-performance computing. The role involves designing and building scalable, distributed systems, driving features from ideation to rollout, mentoring engineers, and improving engineering velocity with AI-enabled enhancements. Collaboration with Microsoft Research and platform teams is key, along with applying site-reliability engineering practices.

What you'd actually do

  1. Design 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

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements

Nice to have

  • Hands on experience with cloud platforms and enterprise-scale services.
  • Familiarity with widely used scientific tools in chemistry, physics and bio sciences.
  • Proficiency in building web user experience for scientists or developers.
  • Deep problem-solving skills and a bias for action.
  • Passion for scientific innovation and cross-disciplinary collaboration.
  • Advanced degree (MS/PhD) is a plus.
  • 2+ years of experience in building and operating reliable distributed systems.
  • Familiarity with building AI-powered services and multi-agent systems.

What the JD emphasized

  • AI agents
  • AI-driven platform
  • AI-powered discovery
  • AI-enabled process enhancements
  • building AI-powered services and multi-agent systems

Other signals

  • AI agents
  • high-performance computing
  • scientific research process
  • AI-powered discovery