Principal Software Engineering Manager
MicrosoftRedmondUpdate time: November 23,2019
Job Description

The Office Media Group (OMG) has a mission to empower a billion customers to achieve more with media. The team builds services, applications, and experiences that bring the power of video to every customer of Office. 

 

The Redmond OMG Media Understanding team uses Machine Learning to enable next-generation video experiences in the enterprise space. Video has transformed the way that people communicate with each other and has become today’s most powerful medium for broadcasting, connecting, documenting, and learning. The Media Understanding group is working to define, build, and ship ML-driven experiences which unlock the power of video for Microsoft customers. We build powerful, user-facing experiences for our customers which raise the bar on how people expect to interact with video. We work closely with our partner teams to define customer experiences and then craft the ML tech to make it real. 

 

As a Software Engineering Manager in Media Understanding, you will lead a world-class team using ground breaking ML technologies to leverage or train models in the areas of Computer Vision, Natural Language Processing, and Video Understanding. You will use your strong leadership skills and ML experience to work cross-discipline to define user-facing features and success metrics. You will then lead a team to evaluate technical solutions (from across the company and industry), implement the features end-to-end, and ship them in widely used Microsoft software. You will then use customer feedback and usage data to refine these ideas for future releases. You will manage team members’ day-to-day workloads as well as their long-term career growth.

Responsibilities

In the Stream Growth team, you will be responsible for engineering features that focus on growing our funnel. You will also work on all aspects of the user lifecycle: acquisition, engagement, retention, and network effects. This is done by working closely alongside PM, Design and Marketing. Be ready to focus on metrics and experimentation, and pay close attention to data to ensure that new features are actually solving problems for our customers. Our modern engineering system makes it easy for you to make changes to our service, and changes typically enter production within a few days of being committed.

Qualifications

Required Qualifications:  

  • 8+ years’ experience writing code in python, C++, C#, or other procedural languages 
  • 3+ years of people management experience
  • A Bachelor of Science in Computer Science or equivalent
  • 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   
     

Preferred Qualifications: 

  • Experience with modern ML approaches to Computer Vision problems (detection, classification, etc.) and/or Natural Language Processing problems (entity extraction, summarization, etc.)
  • Experience with frameworks such as TensorFlow, PyTorch, WinML, or similar
  • Experience developing and supporting a large-scale web service
  • A passion for media and a desire to integrate it into people's work and school experiences 

 

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.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Get email alerts for the latest"Principal Software Engineering Manager jobs in Redmond"