Software Development Engineer 2 at Microsoft

Software Development Engineer 2 Details

Oct. 31, 2018, 7:55 p.m.
Individual Contributor
Redmond, WA
In Cognition people—not technology—are at the center of everything we do. Our tech moves beyond keyboards, screens and pixels, creating a new way of interacting aimed at bringing us closer together—whether that's students "meeting" on the surface of a virtual Mars, a grandparent attending a birthday party from another country, or a Doctor removing a tumor inside a human body. To get there, we're incorporating groundbreaking technologies, from audio algorithms, speech recognition, natural language understanding, conversational AI, computer vision, machine learning, human-computer interaction, and more. We're a growing team of talented engineers, scientists, and artists putting technology on a human path across new device categories. If you want to be part of a startup and the journey to bring a new computing paradigm into being – we need you!

Role description As an engineer on this team you will help us build new Azure services, tools and experiences that will delight customers with a new category for multi-modal AI assistants. You will help build new developer services while also working on multi-modal assistant experiences on new category of devices that include AR/VR and other IOT devices. What you'll do You will be trusted by your team to design, develop and validate components with a high degree of autonomy while receiving guidance and constant feedback to help you grow. You will be encouraged to experiment, prototype, take risks
What you'll need You have outstanding technical problem-solving, design and coding skills You have 5+ years' experience writing performant, multi-threaded code in a high-level programming language (C/C++, C#, Java or similar) You have 3+ years' experience developing and deploying large scale web services You can communicate effectively, both in person and in the written form You can work independently and efficiently in a highly motivated team environment You are adaptable and love dealing with ambiguity Have a Bachelor's degree in Computer Science or equivalent Bonus points If you have experience
Learn more about this job

Similar jobs at Amazon

Similar jobs at Microsoft

Website managed by Tommy Unger