JobsSr. Software Development Engineer
Job description
AMD is seeking a Senior Software Development Engineer to focus on researching, designing, developing, and testing operating systems-level software and compilers for semiconductor operations. The role emphasizes innovation and collaboration, contributing to next-generation computing experiences. The engineer will work on complex problems, utilizing principles of computer science and engineering. This position offers multiple openings and is integral to advancing AMD's technology platforms.
Requirements
- Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Data Science, or a related field.
- One year of experience in the job offered or a closely related engineering role.
- Experience with model parallelism techniques.
- Familiarity with existing ML model serving frameworks, including vLLM and TensorRT.
- Knowledge of multi-GPU inference and collectives and communication mechanisms.
- Experience with SHARK, IREE, MLIR, and PyTorch.
- Understanding of open-source development ethos.
- Proficiency in Python, Bash, and CUDA.
- Knowledge of GPU architecture and programming.
- Experience in macOS software development environments.
- Familiarity with server systems and object-oriented design.
- Experience in software debugging on macOS or Linux/Unix.
- Proficiency in Git and GNU toolchain.
- Knowledge of X86-64 architecture, big data analysis, Kubernetes, and natural language processing.
Responsibilities
- Research, design, develop, and test operating systems-level software and compilers.
- Troubleshoot and debug software programs for enhancements and new products.
- Develop software and tools in support of design, infrastructure, and technology platforms.
- Determine hardware compatibility and influence hardware design.
- Work on complex problems requiring analysis of various factors.
- Utilize knowledge of computers and electronics in software development.
- Apply engineering principles and best practices to the design, development, and testing of AMD systems and products.
Benefits
- AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.
Is this posting expired or inaccurate?
