Software Development Engineer, Alexa Machine Learning - Seattle/Bellevue at Amazon
Software Development Engineer, Alexa Machine Learning - Seattle/Bellevue Details
Nov. 15, 2018, 2:41 a.m.
Seattle, WashingtonBellevue, Washington
Product Platform team Software Engineer on
As a Software Engineer on the Alexa Artificial Intelligence Distributed Machine Learning Product Platform team, you will help Alexa better-understand humans with each passing day. Here at Alexa AI, all the models that drive Speech Recognition and Natural Language Understanding for Alexa require a massive amount of distributed computing power. Creating an efficient computational platform architecture that serves both experimental and production use-cases entails solving a wonderfully fun and challenging set of problems. We need well-intentioned and scalable software to secure, provision and distribute complex workloads on massively paralleled GPU-accelerated computing clusters used by thousands of Amazon's Machine Learning scientists and engineers. This is an environment where you can pursue and expand an ML engineering career, and being at the forefront of engineering and product innovation in our industry. What you'll be doing · Writing code most of the time (Primarily in Java and Python)
BASIC QUALIFICATIONS · BS in Computer Science or equivalent. · 3+ years of industry experience. · Programming experience in C, C++ and/or Java (or other OO languages) in Linux and/or Windows environment. · Experience building scalable infrastructure software or distributed systems for commercial online services.· MS in Computer Science or Engineering · Strong background in mathematics and understanding of basic linear algebra and probability · Familiarity with Machine Learning, especially deep neural networks · Familiarity with one or more Machine Learning frameworks/libraries (e.g. Kaldi, MXNet,