Software Engineer 2

Microsoft is a global technology company leading in cloud computing, software development, and artificial intelligence solutions.
Machine Learning
Mid-Level Software Engineer
In-Person
AI

Description For Software Engineer 2

Join Microsoft's innovative Azure Voice AI team, where cutting-edge technology meets creative innovation in AI voice and avatar development. This role focuses on creating state-of-the-art generative voice and avatar AI models that are revolutionizing user experiences worldwide. As a Software Engineer 2, you'll be at the forefront of AI technology, working with advanced machine learning techniques including GANs, VAEs, and diffusion models.

The position offers an exciting opportunity to work with SOTA ASR and TTS systems, developing talking avatar models for zero-shot and fine-tuning scenarios. You'll be part of a dynamic team dedicated to empowering every person and organization with human-like, diverse AI voices and avatars. The role combines technical expertise in machine learning frameworks like PyTorch with practical application in natural language processing and computer vision.

Working at Microsoft means joining a global leader in technology innovation, with access to industry-leading healthcare, educational resources, and comprehensive benefits. The position offers excellent growth opportunities through collaboration with cross-functional teams, continuous learning, and exposure to the latest advancements in AI and machine learning. Located in Suzhou, China, this role provides a chance to contribute to groundbreaking AI technology while working with some of the best minds in the industry.

Last updated 3 days ago

Responsibilities For Software Engineer 2

  • Drive omni model development with SOTA ASR and TTS
  • Develop SOTA talking avatar models for zero shot and fine tune scenario
  • Work with latest GenAI modelling technique like diffusion and language modelling
  • Collaborate with cross-functional teams to integrate AI models into various applications and platforms
  • Conduct research and stay updated with latest advancements in AI and machine learning
  • Optimize and fine-tune AI models for performance, scalability, and accuracy
  • Participate in code reviews and provide constructive feedback

Requirements For Software Engineer 2

Python
Java
  • Strong programming skills in Python, C++, or Java
  • Experience with machine learning frameworks and libraries (e.g., PyTorch)
  • Knowledge of natural language processing (NLP) and computer vision techniques
  • Familiarity with generative models (GANs, VAEs, diffusion, flow matching or autoregressive models)
  • Excellent problem-solving skills and passion for innovation
  • Strong communication and teamwork abilities

Benefits For Software Engineer 2

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer 2

Software Engineer II - AI Agents & Monetization

Microsoft is seeking a Software Engineer II to develop AI agents and monetization capabilities for Copilot, focusing on behavioral analytics and autonomous AI systems.

Software Engineer - AI/ML

Microsoft AI/ML Software Engineer position offering remote work, competitive salary, and opportunity to work on cutting-edge AI technologies including LLMs.

Software Engineer 2- AI Full Stack Development

Mid-level Software Engineer position at Microsoft focusing on AI and full-stack development, requiring 4+ years of experience and expertise in AI/ML technologies.

Research Engineer - Embodied AI/Robotics

Research Engineer position at Microsoft focusing on Embodied AI and Robotics, developing ML systems and infrastructure for robotic applications.

Machine Learning Engineer II

Microsoft is seeking a Machine Learning Engineer II to develop AI systems and responsible AI solutions for Azure AI Platform.