Software Engineer 2

Posted 25 days ago
Main Location
Redmond, WA, United States
Open jobs

What is Yammer?

Yammer is THE social network for the workplace - used by millions of employees every day to build community and culture, share knowledge, and connect with their leaders and each other.


Why Yammer?

Yammer was one of the first startup unicorns this past decade and we were acquired by Microsoft in 2012. A lot of what makes working at Yammer special is the unique blend of being a “startup” within a top-tier tech company.


Working at Yammer has many of the upsides of working at a startup, such as autonomy and the freedom to innovate - without the downsides.  

  • As a growing product with its own focus, we decide as a team where we want to head and the bets we want to take. 
  • We get to make our own technology decisions and pick the best of open source and internal technology. We run Linux on Azure, use Macbooks for development, Snowflake for analytics, etc. 
  • We do a lot with a smaller team, which means people get to wear multiple hats and have outsized impact

At the same time, we also have the benefits of working at a top tech company like Microsoft:

  • Compensation and benefits
  • Internal resources, technology and opportunities for growth
  • Brand and networking


We are looking for experienced software engineers with working knowledge of AI/ML to help drive innovation in large scale conversations with NLP, topic detection, sentiment analysis etc. You will be able to build scalable and highly available services to analyze and manage conversations using Azure Cloud Services and the latest tech stack and open source software in the industry.


Intrigued? We’d love to hear from you! 



  • Design and deliver global, reliable, secure, near-real-time services, scaling to audiences in the hundreds of millions.
  • Analyze and extract relevant information from large amounts of data to support new experiences for customers
  • Work with Principal engineers to create novel ML approaches and apply them to achieve project goals while leveraging cloud architecture, and modern coding practices.
  • Build delightful products and experiences for millions, while working alongside an excellent, multi-functional team across Engineering, Product and Design
  • Help craft the direction of machine learning and artificial intelligence at Yammer


  • 2+ years’ experience delivering and operating large scale, highly available distributed systems.
  • 2+ years of educational or professional experience in applying machine learning and data mining techniques to real problems with copious amounts of data
  • Strong knowledge of Java or object oriented programming, and experience with scripting languages such as Python, Perl, etc.
  • Bachelor's degree in Computer Science or equivalent

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.

Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Software Engineer 2
Microsoft Corporation