Have you ever been fascinated by how Alexa is driving the machine-human interaction to the next level and wanted to participate in this revolution? Have you ever wanted to get into the field Machine Learning and Artificial Intelligence but didn’t know how? If so here is your opportunity to leverage your distributed systems knowledge to help build a large-scale ML Platform for Alexa.
The vision for our team is to democratize machine learning, from the most novice to the most expert users. Our success is tied to creating an integrated, efficient and scalable system for Machine learning that makes the ML lifecycle from data discovery to model building to productizing a breeze. This system will underpin all the ML innovation work in Alexa and will be used extensively by applied scientists, researchers and engineers across many domains. This is an environment where you can pursue and expand a ML engineering career, and be at the forefront of engineering and product innovation in our industry.
As a Senior Engineer, Software Development on the team, you will:
— Help define the architectural vision for this world-class, and massively scaled ML platform.
— Provide technical guidance and leadership on software design, architecture, patterns and practices
— Lead engineer developing this platform and also mentor software engineers – working with them to identify great projects and features that will help them grow in their careers.
· 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 like Kubernetes.
Development experience defining, developing and maintaining REST-ful interfaces.
Familiarity with Kernel and file-system development.
Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
Experience with Machine Learning.
Sharp analytical abilities and proven design skills.
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation