The Semantic Machines group is working to reshape human-computer interaction with conversational AI in our three offices: Boston MA, Berkeley CA, and Bellevue WA. We're looking for software engineers to work hand-in-hand with our data and research teams to develop new approaches to solving deep problems in dialog data collection, natural language processing, and machine learning.
We're looking for folks with a passion for building great code, being on the edge of technological innovation, who navigate efficiently in a complex and sophisticated environment, and who thrive in bright, fast teams. No experience with machine learning or natural language processing is required - we'd love to work with people that are excited about the promise of these technologies regardless of their previous exposure to them.
A bachelor's in computer science or a related field (or equivalent years of experience).
3+ years of professional work in a software engineering role.
(Preferably) Experience with technologies we use, including Scala/Java, as well as machine learning, natural language processing, or dialogue systems.
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.
The work will span a wide range of projects such as:
* build web backend APIs
* build data processing pipelines
* build tools for running and monitoring machine learning experiments and processes
* improve and scale data collection and migration processes
* connect NLP stack to backend APIs, possible with collaboration with other teams
* improve and scale the NLP technology itself
Microsoft is a technology company that develops and supports software, services, and devices.