Senior Software Development Engineer, Alexa AI, Seattle at Amazon
Senior Software Development Engineer, Alexa AI, Seattle Details
Jan. 14, 2019, 6:52 a.m.
Learning Platform team Senior Software Engineer
As a Senior Software Engineer on the Alexa Artificial Intelligence Distributed Machine Learning 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. As a technical leader in the team, you will design and implement critical components,
· Bachelor's degree in Computer Science or equivalent. · 5+ 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. · Excellence in technical communication with peers and non-technical cohorts. · Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.Experience with Apache Mesos and Spark. · Hands-on knowledge of container orchestration frameworks