Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

Microsoft Corporation Senior Software Engineer in Cambridge, Massachusetts

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. The Content and Learning team plays a critical role in this mission by providing free, first party, technical documentation and interactive training to individuals around the globe.

As part of the Developer Relations organization in Microsoft Azure, the LearnTV engineering team is responsible for building and supporting the video streaming, encoding, and switching infrastructure that is behind LearnTV , live events, and other video related projects.

We are looking for someone with experience working with low-level audio and video data. This individual needs to be comfortable working with and debugging raw video and audio buffers, debugging pipeline latency issues, debugging video discontinuity issues, etc. They must be comfortable with video encoding and network transports for video.

*This position is open to remote candidiates

Responsibilities

  • Design and build the backend video infrastructure to support LearnTV and other video related projects

  • Support and extend our video switcher and video probes

  • Improve the quality of service and resiliency of our online video channels

  • Build tooling and services for presenters to easily deliver live presentations that are more engaging and immersive

Qualifications

Basic

  • 3+ years experience with Linux

  • 3+ years experience programming in C/C++ or Rust

  • 3+ years experience working with low-level audio and video data

  • 3+ years experience with Gstreamer or LibAV

  • At least 5 years of experience in commercial software development

Preferred

  • Experience with Kubernetes

  • Ability to engage in site-reliability engineering practices

  • Experience designing highly available distributed systems

  • Experience with video streaming technologies RTMP, WebRTC, HLS/Dash, video encoding and packaging

  • Ability to engage in site-reliability engineering practices

  • Experience with container runtimes such as Docker and containerd

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com

DirectEmployers