Skip to Main Content
← Back to Jobs

Web Application Engineer 2

Microsoft Berkeley, CA
  • Expired: over a month ago. Applications are no longer accepted.

Do you have a sharp eye for detail? Do you enjoy learning and thinking about new technologies? Are you driven to build tools for other engineers?

Artificial Intelligence Research (AIR) within Microsoft straddles the boundary between research and product. Within the Business AI group at Microsoft is where our team - the Autonomous Systems team - sits, and we're looking for a motivated and self-directed Web Application Engineer 2 to help us bring our Machine Teaching platform to life. In this role, you’ll be directly responsible for helping us build out a new class of developer tool.

With a focus on autonomous systems, robotics, and industrial control applications, the Autonomous Systems team is focused on building the "brains" behind autonomous systems by combining distributed cloud-based AI training with real world, field deployable models. Our platform allows those who do not have a background in AI to define solutions and train them against simulation environments.  

Within Autonomous Systems, the front-end team specifically works on all of the user-facing components of this system.  We strive to bring innovative and easy-to-use solutions to a complex problem space in a new and rapidly evolving field. 


As a team that highly values collaboration, diversity and inclusion of all, we welcome engineers and technical professionals from all backgrounds.  We look forward to reviewing your application!


As a member of the front-end team here, some of your responsibilities will include:

  • Implementing user-facing features.
  • Fixing issues that arise with the system.
  • Working with designers, product managers and other engineering teams to identify solutions in the problem space.
    Independent study of machine teaching problems.
  • Writing example code to utilize the system.


  • 1+ years of experience developing in Javascript and/or Typescript
  • 1+ years of professional software development experience

The below are absolutely not required to be successful in this role, but may help expedite your ramp:

  • Experience with React and the node ecosystem.
  • Experience taking a Web Application from concept to deployment.
  • Experience with d3 or other data visualization frameworks.
  • Experience with Python and/or C#/C++.



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.



Berkeley, CA