Software Engineer II - Azure AI Services

Microsoft Microsoft · Big Tech · DE · Software Engineering

Software Engineer II role focused on building and operating large-scale cloud services for AI inference, specifically for multimodal models including audio and image, within Azure AI Services. The role requires strong distributed systems expertise and experience with AI concepts to ensure reliability, latency, and scale.

What you'd actually do

  1. Architect and Implement Cloud Services for AI: design and build scalable, reliable architectures that meet high-performance requirements for AI systems, including inference engine, services, and APIs.
  2. Apply deep knowledge of distributed systems principles to create robust solutions.
  3. Debug and Optimize Across the Stack: dive deep into large existing codebases to identify and resolve issues quickly. Ensure fast turnaround for critical fixes while maintaining system integrity.
  4. Operate global cloud services: be part of the DevOps team responsible for operating our cloud services. Work on diagnosing and mitigating any issues together with partner teams.
  5. 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.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • distributed systems principles
  • operating global cloud services
  • diagnosing and mitigating issues

Nice to have

  • Master's Degree in Computer Science or related technical field
  • Kubernetes
  • Docker
  • Azure DevOps
  • gRPC
  • FastAPI
  • Python
  • C++
  • C#
  • Rust
  • Semantic Kernel
  • AutoGen
  • LangChain
  • AI-native engineering practices
  • code generation
  • test automation
  • OpenAI API
  • Azure OpenAI

What the JD emphasized

  • high-performance requirements
  • fast turnaround for critical fixes
  • operating our cloud services
  • solve complex problems

Other signals

  • operating large-scale cloud services for AI
  • inference for multimodal models
  • audio and image models
  • Azure OpenAI Realtime API
  • distributed systems expertise
  • high-scale cloud services