Senior Software Engineer

Last updated 13 days ago
Location:Bellevue, Washington
Job Type:Full Time

The Language team in Azure Cognitive Services is on a mission to provide the state-of-the-art natural language services for a range of innovative products serving internal and external customers. Our team plays an important role in this organization and is responsible for serving custom models for language understanding built on deep learning technologies.


We are looking for an individual who can help drive and deliver our vision of a performant, cloud hosted runtime platform for realizing Language Understanding in the burgeoning space of Conversational AI bots. We are a fast-moving team with a passion for providing the best experience for our internal and external customers when it comes to understanding spoken and text interactions with intelligent agents. As a member of the team, you will ensure that our runtime is robust, scalable, and able to move with the times when it comes to the evolving space of NLP. The runtime will provide low latency responses for user input and be able to scale seamlessly for a growing customer base. You will be working with a team of engineers and applied scientists who are focused on rapidly delivering value to our customers. You will also be working across teams to bring additional impact to related products and to deeply understand and leverage their work.


  • 5+ years of software development experience (C++, C#, or Java)
  • 3+ years of experience with cloud platforms (Azure, AWS, Kubernetes)

Preferred Qualifications:

  • Experience in an engineering leadership role including driving technical direction, managing planning and execution through scrum or similar process
  • Experience with machine learning and ONNX runtimes
  • Experience analyzing and diagnosing systems for performance optimization
  • Experience with multi-threading and async patterns
  • Experience with Azure, AWS, Kubernetes, and other cloud technologies




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.

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 after.