-
Microsoft

Software Engineer II - VoIP Media Quality Engineer

Microsoft
Estonia · Full-time · Not Applicable

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.

Key Skills

Ranked by relevance

c ha ui python ai esp lan simulation power bi ai tools server unity cloud aws ios cis nat
Login to Apply
Posted
Nov 12, 2024
Type
Full-time
Level
Not Applicable
Location
Tallinn
Company
Microsoft

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Microsoft
Related

Software Engineer II -Full Stack

2026-05-19

Full-time
Not Applicable
Canada
Software Development
Engineering
View Job Details
Microsoft
Related

Software Engineering

2026-05-27

Full-time
Not Applicable
India
Software Development
Engineering
View Job Details
Alteryx
Related

Senior Software Engineer

2026-05-20

Full-time
Not Applicable
Australia
Software Development
Engineering