New
Software Engineer II
![]() | |
![]() United States, Washington, Redmond | |
![]() | |
OverviewThe CoreAI Speech Group strives in every way to empower developers and both internal and external customers wherever they are with reliable, humane and elegantly crafted speech and language technologies that elevate End Users by assisting their use of technology. As a science team we both innovate in developing and extending leading-edge speech-enabled technology as well as working to bridge the gap to delivering them to production systems serving millions of users. We are looking for a Software Engineer II to join the team! You will become part of the core team maintaining enhancing and extending our production model-training software, partnering with researchers, production software engineers and external stakeholders to make sure our AI capabilities ramp into the future at the speed customers deserve. Microsoft's mission is to empower every person and every organization on the planet to achieve more, and we're dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.
ResponsibilitiesCollaborates with and bridges the gap between researchers (within CoreAI, at Microsoft Research and Externally) as well as development teams. Bring new technology and approaches into production by applying long-term research efforts to solve product needs.Evaluates and compares externally available techniques and algorithms, helping keep our own internal efforts honest.Researches and develops an understanding of tools, technologies, and methods being used in the community that can be utilized to improve current modeling and inference architecture and implementation.Partners directly with inference engine deployment teams, helping them design and build systems meeting demanding combined throughput, latency and resource consumption targets.Leverages, designs and uses Machine Learning for data extraction, refinement and improvement, optimizing data value for use in training new models. |