Senior Software Engineer

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

Senior Software Engineer role in Cloud + AI team, focusing on building and optimizing scalable, high-performance AI inference backends and API interfaces for multimodal AI experiences (audio, image, video generation, safety). The role involves full-stack engagement, debugging, and collaboration across teams to deliver end-to-end AI solutions.

What you'd actually do

  1. Implement AI Systems: Design and build scalable, reliable architectures that meet high-performance requirements for AI systems including inference backends and API interfaces. Apply knowledge of distributed systems principles to create robust solutions.
  2. Debug and Optimize Across the Stack: dive deep into existing components to identify and resolve issues quickly. Ensure fast turnaround for critical fixes while maintaining system integrity.
  3. Collaborate Across Teams and Partners: work closely with multiple internal teams and external partners to solve complex problems, align on technical decisions, and deliver integrated solutions.
  4. Innovate and Drive Technical Excellence: identify non-obvious technical approaches that unlock new possibilities. Architect and execute features with measurable goals, iterating rapidly to achieve outcomes.
  5. Full-Stack Engagement: engage with components across the entire stack—from infrastructure to APIs—to deliver end-to-end solutions.

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
  • distributed systems
  • scalable architecture
  • API design
  • understanding of ML/AI fundamentals and practical applications
  • experience in delivering AI-based solutions
  • Kubernetes
  • Azure Devops
  • Docker
  • AI / ML frameworks
  • Python
  • C++
  • C#
  • Rust
  • gRPC
  • FastAPI
  • Autogen
  • Semantic Kernel
  • LangChain
  • OpenAI API
  • Azure OpenAI
  • Cross-functional collaboration experience
  • Communication and collaboration abilities
  • Problem-solving and decision-making under ambiguity
  • Strategic thinking and adaptability
  • security screening requirements
  • Microsoft Cloud Background Check

Nice to have

  • Master’s or Ph.D in related field
  • Optional experience with OpenAI API / Azure OpenAI

What the JD emphasized

  • high-performance requirements
  • AI systems
  • inference backends
  • API interfaces
  • multimodal verticals
  • real-time audio interaction
  • image generation
  • video generation
  • safety
  • entire stack
  • end-to-end solutions
  • AI-based solutions
  • Autogen
  • Semantic Kernel
  • LangChain
  • OpenAI API
  • Azure OpenAI
  • security screening requirements
  • Microsoft Cloud Background Check

Other signals

  • AI Systems
  • inference backends
  • API interfaces
  • multimodal verticals
  • real-time audio interaction
  • image generation
  • video generation