SENIOR SOFTWARE ENGINEER - MICROSOFT

  • Job number: 414002
  • Travel0-25 %
  • Profession: Engineering
  • Role type: Individual Contributor
  • Employment type: Full-Time
Microsoft is democratizing the services of executive assistants that have previously been reserved for upper-management. Harry Shum, EVP of AI and Research, stated in the press, “One thing we firmly believe in is that the ultimate form of AI is a digital assistant.” Our team is building an intelligent conversational scheduling assistant for busy professionals that brings the value of a personal executive assistant to everyone for their time management needs. Calendar.help is a project at the nexus of Microsoft research and product, pioneering efforts on digital assistants, natural language understanding, intelligent time management, resource coordination, and machine learning. Calendar.help has been in exclusive preview since December 2016 (https://blogs.office.com/2016/12/13/enroll-in-the-calendar-help-preview-and-let-cortana-schedule-your-meetings/) and is working with high profile enterprise companies during this pilot phase on the path to General Availability.

Are you interested in helping every person on the planet to achieve more? Are you fascinated with finding new ways for millions of users to live and work better? Are you obsessed with creating products that are simple, useful, and delightful? So are we. Come and help us create the future of technology and productivity.

Culture – We are an agile team with a startup mentality. We subscribe to scrum methodology that helps the team to be dynamic and adaptable. You will work on the full technology stack with other team members and partners, as well as participate in product specs, operations, and direct customer interactions. It's an exciting opportunity to challenge yourself to do things you've never done before. We believe in having fun and enjoying each other's company with inside jokes, memes, lunches together, and weekly show-and-tells.

Technology – Coding environment on the backend is C#/ASP.Net/NoSql utilizing a dozen different Azure resource types and accessing intelligence substrate services, such as LUIS and Bot Framework. Our frontend is comprised of TypeScript/jQuery/Angular, HTML5, and LESS. We also work with various Microsoft Research teams globally on multiple machine learning models.

We have some ground breaking problems to solve that will result in creating a new product category. If you want to be part of nimble, fast moving team on the leading edge of a category this job is for you.

Responsibilities


  • Work closely with team members to define requirements and deliver features that delight users.
  • Research and develop workflow scenarios and automation to bring human like intelligence experiences to our customers.
  • Participate in planning to discover where investments need to be made and to understand the customer.
  • Create development design plans including core design, unit test, relevant telemetry, and technical roadmap.
  • Develop and deploy services to Azure, including development of monitoring/testing tools and participation in on-call rotation
We have multiple areas of interesting work, including:
  • Research and develop algorithms for scheduling heuristics based on variety of signals
  • Collaborate with internal partners on natural language understanding and comprehension, particularly around intent, time expressions and location understanding
  • Work on pipeline automation, offline processing, and training/retraining machine using data
  • Identity, data privacy and compliance
  • Building an extensible platform with APIs and plugin architecture
  • Develop chatbot experiences with internal and external partners
  • Innovate on leveraging gig workers and gig economy

Qualifications


  • Strong C# programming, problem solving and debugging skills
  • Strong written and verbal communication skills
  • Experience in full stack web/cloud application development
  • Experience building and maintaining scalable, secure, high-performance, server applications, DevOps experience preferred
  • Ability to deliver outstanding results in fast-paced, dynamic environment – experience on agile/scrum teams preferred
  • Experience in event-driven architecture, artificial intelligence, data mining, distributed systems, machine learning a plus
  • Bachelor’s or Master’s degree in Computer Science/Engineering
  • 3+ years professional software development experience
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.



APPLY HERE