Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
Nice to Haves
Bachelor's Degree in Computer Science or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
What You'll Be Doing
Work on cutting-edge technologies with a focus on audio and video streaming, computer vision, voice processing, STT/TTS, VAD, echo cancellation, etc
Collaborate with a dynamic team to deliver innovative solutions that enhance the user experience across various platforms
Apply expertise in audio and video technologies to new AI contexts, focusing on traditional methods such as noise suppression and echo cancellation to enhance voice quality across mobile platforms
Develop and implement advanced techniques for video and image manipulation, including upscaling and super resolution
Lead the integration and rollout of vision capabilities, ensuring seamless collaboration between the vision and voice teams to deliver next-level improvements and expand functionality across various contexts
Drive hands-on development of voice-heavy and video-heavy features, pushing the boundaries of generative AI in both audio and video domains
Collaborate with product managers, designers, and other stakeholders to define technical requirements and deliverables
Design, develop, and optimize voice recognition algorithms, including acoustic modeling, language modeling, and speech-to-text conversion
Implement and enhance natural language processing (NLP) techniques, such as named entity recognition, sentiment analysis, and intent detection
Develop and refine computer vision algorithms for tasks such as image classification, object detection, and facial recognition
Ensure the scalability, performance, and reliability of voice and vision systems through rigorous testing and validation
Perks and Benefits
Microsoft is an equal opportunity employer
Benefits and perks may vary depending on the nature of your employment with Microsoft and the country where you work