DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Software Engineer II - VoIP Media Quality Engineer in Tallinn, Estonia

The IC3 team, part of the M365 Core organization, is looking for candidates for a Software Engineer II position. IC3 stands for Microsoft's Intelligent Conversation and Communication Cloud team. IC3 builds and operates the platform that powers real-time and asynchronous communications and collaboration in Microsoft Teams. This platform enables hundreds of millions of customers to have billions of conversations every day. IC3 also enables third-party partners to bring intelligent conversations to life in their own products through Azure Communication Services.

The IC3 Media-Quality team is a small team with a wide scope. We are developing a flexible yet precise test framework that allows us to validate the end-to-end media quality of Teams calls and conduct comparison tests to ensure the best call quality for end users.

Our task is to validate audio quality and related aspects like noise suppression and echo cancellation, as well as video quality and related metrics like video resolution, frame rate, and quantization. We also look at screen sharing use cases and set metrics to quantitatively rate screen sharing quality. All these forms of media are impacted by the hardware used by users, as well as the network between the users or between the user and a server. Therefore, we also examine network aspects using a Netem network simulation.

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.

Responsibilities

We are looking for talented early to mid-career Software and Quality Engineers to help us build the test lab and testing harnesses, develop the automation code to run the tests, collect and process the data, and eventually analyze and summarize the outcomes.

  • Working in Python.

  • Automation, processing audio, video files, processing data files etc.

  • Build and maintain the end-to-end media test setup.

  • Develop code for objective audio and/or video analysis.

  • Build the data pipeline for post-processing the collected analysis data.

  • Analyze collected data to identify opportunities to improve the reliability and performance of our calling platform.

  • Leverage AI tools to help analyze the media or quality metrics collected (audio/video/screen sharing)

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, Telecommunications or related technical field AND technical engineering experience with coding in Python language

  • OR equivalent experience.

Preferred Qualifications:

  • Proficiency in data analytics and result analysis.

  • Experience with Power BI and Azure Data pipeline services.

  • Solid Python scripting skills.

  • Interest and experiences with hardware related projects.

  • Ability to effectively communicate about technical subjects   

  • Curiosity and desire to learn  

  • Experience with audio, video, and media quality testing or audio/video recording and editing as a hobby.

#M365CORE #IC3JOBS

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers