NLP and ML Engineer
Are you a great developer interested in working with natural language processing (NLP), machine learning, deep learning, and semantic parsers to build Microsoft's Conversational AI technology? In this position, you will engage in both engineering and modeling efforts in our NLP stack.
The Semantic Machines group (joined Microsoft in 2018) is tasked with bringing next-generation NLP technologies to products used by hundreds of millions of individuals worldwide. The group works with leading academic labs across the country while taking advantage of the vast data and computing resources available at Microsoft. We're looking for great engineers (or applied/data scientists) to work hand-in-hand with our researchers to solve some of the hardest problems in the field.
Ideal candidates will have passion for building great code and, being on the edge of technological innovation, navigate efficiently in a complex and sophisticated environment, and thrive in bright, fast teams.
No experience with machine learning or natural language processing is required (although will help) – we'd love to work with people that are excited about the promise of these technologies, regardless of their previous exposure to them.
Responsibilities
- Improve and build code and models for conversational AI
- Improve and build modeling frameworks and pipelines
- Build tools for collecting, adapting, cleaning, synthesizing training data
- Integrate NLP models and technologies in various scaled ML stacks
- Ship our models and engine into production environments
Qualifications
Qualifications
- A bachelor's in computer science or a related field, M.S. preferred.
- 5+ years of professional work in a software engineering role.
- Track record demonstrating excellence in programming and software engineering
- Excellent analytical skills
- Excellent technical communication
Preferred qualifications
- Experience with NLP, machine learning, deep learning, or scientific projects
- Experience with functional languages such as Scala.
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"Senior Software Engineer jobs in Bellevue"
