Do you want to work at the cusp of next-gen NLP technology and software engineering? Come help scale and integrate Semantic Machines' Conversation Engine, the most advanced conversational AI technology available today, and bring it to millions of users worldwide.
You will be a part of the engineering team that scales and brings the research to millions by building and improving research infrastructure and machine learning platforms.
You'll work on challenges related to designing and delivering cloud-scalable and fault-tolerant systems for a complex conversational AI system.
Learn more about the entirely new user experiences that we are creating:
This job provides an opportunity to:
Impact delivering next gen natural language system to users all over the world.
Work alongside world class team of engineers and researchers including experts from UC Berkeley, Stanford, MIT, CMU, and Johns Hopkins
Be a part of what Microsoft envisions as the next step in Natural Language Understanding (NLU) and generation
5+ years of professional work in software engineering role
Solid design and coding skills, in particular around architecture at scale and software infrastructure
BS+ in Computer Science or engineering or related field (or equivalent years of experience).
Proven ability to take ownership of software projects, including collecting feedback and requirements, collaborating with stakeholders, producing technical designs, and iterating on the resulting software with users over time.
A history of developing efficient, understandable, and flexible abstractions in code.
Experience in technologies such as Typescript, React, Azure, and Scala/Java,
Experience in productionizing machine learning algorithms, natural language processing, or dialogue systems.
Experience developing large-scale high availability services
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.
#Berkeleyjobs #BayAreaSoftwareEngineer #MicrosoftBayAreaSWE
Qualified candidates should be experienced with distributed programming and paying attention not only to functionality and usability, but also to diagnostics, scalability, reliability, and performance.
As a Senior Software Engineer you will contribute to
Building infrastructure to deliver deep learning at scale
Collaborate with other teams to design and implement the integration of our technology into existing products being used by hundreds of millions of users.