Software Engineer 2

Microsoft is a global technology leader developing innovative cloud, AI, and software solutions.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer 2, Gaming AI

Software Engineer II position at Microsoft's Xbox Gaming AI team in Barcelona, focusing on developing AI-powered gaming services and frameworks with hybrid work options.

Software Engineering IC3

Software Engineering role at Microsoft Security focusing on developing generative AI services and LLM capabilities for Security Copilot.

Language Engineer

Language Engineer role at Microsoft AI, focusing on building next-generation capabilities for Copilot through language engineering and LLM development.

Software Engineer II

Microsoft Azure AI Platform Software Engineer II position focusing on machine learning, AI model training, and distributed systems development in Hyderabad, India.

Software Engineer II

Software Engineer II position at Microsoft Security working on Security Copilot and generative AI services in Hyderabad, India.

Description For Software Engineer 2

Join the innovative Azure Voice AI team at Microsoft, where cutting-edge AI technology meets practical applications. This role focuses on developing state-of-the-art generative voice and avatar AI models that are revolutionizing user experiences across Microsoft's platforms.

As a Software Engineer 2 in the Azure Voice AI team, you'll be at the forefront of AI technology development, working on projects that directly impact Microsoft's mission to empower every person and organization with human-like, diverse, and delightful AI voices and avatars. The position offers an exciting opportunity to work with advanced technologies including SOTA ASR, TTS, and talking avatar models.

The role combines practical software engineering with cutting-edge AI research, requiring expertise in machine learning frameworks, natural language processing, and computer vision techniques. You'll be working with generative models such as GANs, VAEs, diffusion, and flow matching models, while collaborating with cross-functional teams to integrate these AI solutions into various applications.

Microsoft offers an exceptional work environment with comprehensive benefits, including industry-leading healthcare, educational resources, and generous time-off policies. The position is based in Suzhou, China, offering an opportunity to work in one of Microsoft's key development centers.

This is an ideal role for a mid-level software engineer who is passionate about AI and machine learning, has strong programming skills, and wants to contribute to groundbreaking AI technology development while growing their career at a global technology leader.

Last updated 15 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
  • Familiar 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 the latest advancements in AI and machine learning
  • Optimize and fine-tune AI models for performance, scalability, and accuracy
  • Participate in code reviews, provide constructive feedback, and contribute to development processes

Requirements For Software Engineer 2

Python
Java
  • Strong programming skills in languages such as 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, such as GANs, VAEs, diffusion, flow matching or autoregressive models
  • Excellent problem-solving skills and a 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?