Job Directory Microsoft Senior Software Engineer

Senior Software Engineer Microsoft
Berkeley, CA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

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 improving research and development infrastructure, including training clusters, deployment pipelines, and developer tooling. 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).
* 5+ years of professional work in a software engineering role.
* 3+ years of experience with software infrastructure and deployment technologies such as orchestration frameworks, cluster management software, and Docker containers.
* Proven ability to take ownership of software projects, including collecting feedback and requirements, producing technical designs, and iterating on the resulting software with users over time.
* A history of developing efficient, understandable, and flexible abstractions in code.
* (Preferably) Experience with in 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.

* Create tools for our research team to run and monitor machine learning experiments with a focus on improving researcher efficiency.
* Build infrastructure including continuous integration/deployment tools, monitoring frameworks, and data processing pipelines to improve development iteration time.
* Collaborate with other teams to design and implement the integration of our technology into existing products being used by millions of users.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

10001 employees

1 microsoft way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.