AI/ML Senior Software Engineer (Quantization)
Advanced Micro Devices
- Dublin
- Permanent
- Full-time
- Develop and release high quality software, relied on by a large number of users
- Validate new SW features before releasing them to users
- Drive a high professional standard in open source development
- Contribute to a high-functioning AI software team, including Agile management, code reviews, feedback sessions, presentations, and training.
- Collaborate closely with multiple teams to deliver key planning solutions and the software to support them
- Learn emerging and state of the art ML and quantization technologies, and implement support for these in AMD products
- Stay informed of software and hardware trends and innovations, including research papers and industry standards, especially pertaining to quantization and data type representation.
- Debug and fix existing issues, and research alternative, more efficient ways to accomplish the same work
- Strong experience in software development. Python, C, C++ preferred
- Ability to write high quality code with a keen attention to detail
- Strong computer science fundamentals; algorithms, data structures, compilers, and data types
- Experience with machine learning frameworks, PyTorch preferred
- Experience with software development processes and tools such as debuggers, version control systems (git), CI/CD automation, and performance profilers is a plus
- Effective communication and problem-solving skills
- Good analytical and problem-solving skills
- Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline