Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling e-readers and tablets, as well as new inventions like Fire TV. What will you help us create?
Work hard. Have fun. Make history.
The Role: As a Senior Machine Learning Engineer, you will be responsible for researching multiple approaches to executing and accelerating Neural Networks for speech recognition and computer vision applications; simulating and optimizing the operation of these networks, and targeting emulation and silicon platforms to implement them.
The ideal candidate should have experience with various neural network architectures, understand trade-off considerations for execution on various compute platforms or accelerators. They should be able to simulate operation and then implement the network on various targets. The ideal candidate will also have experience in RTL design and synthesis, RTL modeling and verification. The candidate should have expertise in at least one of the following areas: automatic speech recognition, audio signal processing, computer vision, graphics processors or hardware processing accelerators.
You will work closely with multi-disciplinary groups including Product Design, Audio Technology, Hardware Engineering, and Software Engineering, to drive implementation world class neural network acceleration that meets the requirements of products. In this role, you will:
· Design world class hardware and software · Work with internal architects, engineers and vendors to implement accelerated neural networks · Interact with cross functional engineering teams across the company · Dive into and take ownership for critical design and implementation issues · Participate in design reviews
· Master's degree in Computer Science or related field · 5+ years of experience in speech recognition, computer vision or similar area · 2+ years of experience in the domain expertise listed above · 2+ years of experience in RTL design, synthesis and timing closure
· PhD in Computer Science or related field · Experience with ARM and various DSP ISA · Familiarity with synthesizing designs to various FPGA and Silicon targets. · Familiarity with both behavioral and synthesizable RTL code · Familiarity with embedded software development and debugging: GNU/Linux device drivers, firmware, IDE (ex: Eclipse, Visual Studio) · Experience with audio signal processing · Technical document writing using Visio, Word, Excel, and / or PowerPoint · Revision control and document control
Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation