-
Software Engineer II
- Microsoft Corporation (Redmond, WA)
-
The 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.
Responsibilities
+ Collaborates 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.
Qualifications
Required Qualifications:
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 1+ year(s) of team-oriented software development experience.
+ 1+ year(s) experience with Python
+ 1+ year(s) experience in .Net, Rust, or C++ development
+ 1+ year(s) of direct experience working with modern Machine Learning frameworks (Pytorch, Jax, Julia) and deploying models into inference frameworks.
Other Requirements:
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:
+ Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 5+ years related experience (e.g., statistics, predictive analytics, research) OR Master's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ years related experience (e.g., statistics, predictive analytics, research)
+ OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., statistics, predictive analytics, research)
+ OR equivalent experience.
+ 1+ year(s) experience creating publications (e.g., patents, peer-reviewed academic papers).
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft posts positions for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
\#coreai
\#aiplatform#
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
-
Recent Searches
- Software Engineer II Java (United States)
- multisite groundskeeper porter (United States)
- Metro College Internship Program (Washington, DC)
- Software Development Engineer Release (Kansas)
Recent Jobs
-
Software Engineer II
- Microsoft Corporation (Redmond, WA)
-
Software Engineer, Systems
- Meta (Bellevue, WA)
-
Software Engineer, Systems
- Meta (Menlo Park, CA)
-
Software Engineer II
- Microsoft Corporation (Redmond, WA)