Amazon - Issaquah, WA
posted about 2 months ago
The AWS Neuron Compiler team is actively seeking skilled compiler engineers to join our efforts in developing a state-of-the-art deep learning compiler stack. This stack is designed to optimize application models across diverse domains, including Large Language and Vision, originating from leading frameworks such as PyTorch, TensorFlow, and JAX. As a member of this team, you will help lead the efforts in building fuzzers and specification synthesis tooling for our LLVM-based compiler. Your work will be crucial in pushing the boundaries of what is known in the field, ensuring that we deliver the best possible solutions to our customers. In this role, you will collaborate with a team that emphasizes a scientific approach to software engineering. Strong software development skills using C++ and Python are critical to this position. You will be expected to apply your expertise in compiler development to solve complex problems and contribute to the advancement of our compiler stack. A background in science, particularly in compiler development, is strongly preferred, as it will enhance your ability to tackle the challenges presented in this role. Candidates must be currently located or willing to relocate to Seattle (preferred), Cupertino, Austin, or Toronto. Proficiency in C++ and Python programming, particularly as applied to compiler or verification projects, is essential. Additionally, a demonstrated scientific approach to software engineering problems is required. A Master's degree or PhD in computer science or a related field is also necessary, along with an understanding of large language model (LLM) training processes.