Member of Technical Staff - Backend Engineer

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

Backend Engineer for Microsoft Copilot, focusing on building and scaling the core backend platform including Orchestrator, Inference, and APIs to power AI-driven consumer experiences. The role involves developing secure, performant APIs, collaborating with cross-functional teams, and shipping high-quality code in a fast-paced environment.

What you'd actually do

  1. Build secure and performant APIs that power Copilot apps.
  2. Work collaboratively with other product engineers, Product Managers, and platform engineers to take ambiguous projects and mold them into amazing experiences.
  3. Ship high-quality, well-tested, secure, and maintainable code.
  4. Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively.
  5. Enjoy working in a fast-paced, design-driven, product development cycle.

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

Nice to have

  • 4+ years' experience building backend API for mobile apps such as GraphQL/Rest APIs/Protobuf/Thrift, and streaming protocols such as websocket/SSE/WebRTC
  • familiarity in backend and mobile data schema code generation or consistency, version control for mobile releases, analytics, feature flags, a/b testing framework
  • 4+ years' experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP
  • Extensive use datastores like RDBMS, key-value stores, etc.
  • 4+ years' experience building distributed systems at scale
  • extensive systems knowledge that spans bare-metal hosts to containers to networking
  • Experience working with AI platforms, frameworks, and APIs
  • Ability to identify, analyze, and resolve complex technical issues
  • Dedication to writing clean, maintainable, and well-documented code
  • Demonstrated interpersonal skills and ability to work closely with cross-functional teams
  • Ability to clearly communicate complex technical concepts
  • Passion for learning new technologies and staying up to date with industry trends
  • Ability to work in a fast-paced environment, manage multiple priorities, and adapt to changing requirements and deadlines
  • Proven ability to collaborate and contribute to a positive, inclusive work environment

What the JD emphasized

  • building and scaling the core backend platform
  • Orchestrator, Inference and APIs
  • AI-powered features and experiences
  • delivering impactful results
  • fast-paced environment

Other signals

  • building and scaling the core backend platform
  • Orchestrator, Inference and APIs
  • AI-powered features and experiences
  • delivering impactful results