Principal Applied Scientist - Speech Enhancement and Speech Processing

4 Weeks ago • All levels • Research & Development

Job Summary

Job Description

This role involves leading the development of speech processing solutions for Microsoft's next-generation devices. As a Principal Applied Scientist, you'll be a hands-on tech lead for the Microsoft Voice Clarity audio capture pipeline, creating algorithms and ML models for real-time audio processing. This includes scoping, architecture design, implementation of new features, code review, and collaboration with other teams. You'll need expertise in signal processing, machine learning, and experience optimizing models for inference on CPUs and GPUs. The position requires strong communication, problem-solving skills, and the ability to work in ambiguous situations. Mentoring and guiding other team members is also a key responsibility.
Must have:
  • Bachelor's degree in relevant field
  • Experience building production algorithms
  • Signal processing, linear algebra, ML knowledge
  • Strong communication skills
  • Lead and implement new features
Good to have:
  • Doctorate in relevant field
  • Experience with speech enhancement techniques
  • Model optimization for CPUs/GPUs/NPUs
  • Proficiency in C++
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Join the Applied Sciences Group and help create the future of Microsoft’s hardware and software businesses. For this opening, we are looking for a Principal Applied Scientist to be a hands-on tech lead for the Microsoft Voice Clarity audio capture pipeline. The candidate should have demonstrable experience with development of algorithms and ML models for real-time audio processing. They will work with a multi-interdisciplinary team, with the goal of delivering state-of-the-art speech processing solutions for the next generation of devices and user experiences.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, Electrical or Computer Engineering, or related field AND experience with research and development
  • Experience building production algorithms and models. 
  • Solid foundation of signal processing, matrix linear algebra and machine learning.
  • A strong drive to experiment, prototype and improve.
  • The ability to clearly communicate what work you have done, why it was important, and how it was different from other projects.
  • Creativity coming up with ideas and clever solutions to problems, as well as turning around and building them.
  • Ability to work in ambiguous uncharted areas and having the experience, creativity and technical depth to identify technical gaps, acquire missing information, align requirements and pick the right direction.

Preferred Qualifications:

  • Doctorate in Computer Science, Electrical or Computer Engineering, or related field AND experience with research and development
  • Fluency training machine learning models for speech enhancement (e.g., beamforming, sound source localization, echo cancellation, noise reduction, blind source separation, spatial audio) or speech processing (e.g., transcription, diarization, keyword spotting, speaker identification).
  • Experience optimizing models for inference on CPUs and GPUs (and ideally, NPUs).
  • Proficiency with C++.

 

Responsibilities

  • Lead scoping, definition, architecture, design and implementation of new features.
  • Review architecture, designs and code for quality and adherence to technical standards.
  • Plan and prioritize work, from prototype to production.
  • Collaborate with partner teams on research, development and planning.
  • Mentor, guide and help unblock others.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

Hello Games - Graphics / Engine Programmer

Hello Games

United Kingdom (On-Site)
2 Months ago
Fatshark AB - Experienced Gameplay Programmer

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
PlayStation Global - Staff Service Reliability Engineer

PlayStation Global

Berlin, Berlin, Germany (On-Site)
3 Months ago
Glean - Software Engineer, Backend (India)

Glean

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Playrix - Lead Game UI Developer

Playrix

Ireland (Remote)
2 Months ago
Wind River Systems - Field Application Engineer (Automotive)

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Regent Craft - Embedded Software Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago
Hashlist - HPC Hardware Architect

Hashlist

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Rambus - SMTS CAD Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Google - Software Engineer, People with Disabilities

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Backend Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
2 Weeks ago
Zoox - Senior Machine Learning Engineer - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Microsoft - Senior Software Engineer

Microsoft

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Serbia (Remote)
3 Months ago
Asobo Studio - Mobile/AR Development Intern

Asobo Studio

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
4 Weeks ago
Meta - Production Engineering

Meta

Austin, Texas, United States (Hybrid)
2 Months ago
IO Interactive - Senior Audio Programmer

IO Interactive

Barcelona, Catalonia, Spain (Hybrid)
4 Months ago
Bohemia Interactive - Programmer Modding Quality

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research & Development Jobs

Luxoft - Regular C++ Software Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Riot Games - Senior Strategic Sourcing Partner - SaaS/Technology

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Wargaming - С++ Developer (World of Warships, PC)

Wargaming

Belgrade, Serbia (Hybrid)
2 Months ago
KLA - Associate Technical Lead/Technical Lead, C++

KLA

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Google - Staff Software Engineer, Geo

Google

Seattle, Washington, United States (On-Site)
1 Month ago
Aeva - Staff SoC Design Engineer

Aeva

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Rambus - SMTS Systems Engineering

Rambus

Bengaluru, Karnataka, India (On-Site)
4 Months ago
The Walt Disney Company - Lead Solution Architect

The Walt Disney Company

Orlando, Florida, United States (On-Site)
3 Weeks ago
Samsung Semiconductor - Senior Engineer, Performance Modeling Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Krafton  - [Publishing] Lead of Game PR (5~10년)

Krafton

Seoul, South Korea (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Gurugram, Haryana, India (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug