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.
 
 
.jpeg) 
.jpeg) 
 
 
