Software Engineer, TPU Performance – Amazon Store
Other Jobs To Apply
No other job posts for this day.
Minimum qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages.
- 2 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
- 2 years of experience testing, maintaining, or launching software products.
- 2 years of experience with data structures/algorithms.
- Experience focused on ML algorithm and performance analysis and optimization.
- Experience with architecture simulator development and microarchitecture.
- Knowledge of computer architecture such as TPU's or other accelerators.
- Knowledge with LLMs and ML frameworks and compilers.
- Excellent communication skills.
- Analyze performance, power, and energy efficiency of current and future ML workloads to identify issues.
- Enable the peak efficiency of future and current ML systems through full-stack ML hardware-software co-design by proposing Hardware-aware algorithm optimization and related simulation modeling.
- Establish an understanding of the latest business-critical production ML models (e.g., large-language models, large embedding models) to inform optimizations of model architecture, software systems, and hardware architecture.
- Explore and define future ML accelerator system and chip architectures with objective and data-driven insights.