Research Scientist Compiler/Microarchitecture team
Company
IBM
Location
US Yorktown Heights
Type
Full Time
Job Description
IBM Research takes responsibility for technology and its role in society. Working in IBM Research means you’ll join a team who invent what’s next in computing always choosing the big urgent and mind-bending work that endures and shapes generations. Our passion for discovery and excitement for defining the future of tech is what builds our strong culture around solving problems for clients and seeing the real-world impact that you can make.
IBM’s product and technology landscape includes Research Software and Infrastructure. Entering this domain positions you at the heart of IBM where growth and innovation thrive.
Your Role and Responsibilities
Research and development of hardware and software solutions targeting inference and training of AI applications on specialized accelerators. Exercise expertise in AI applications computer architecture and compilers to design
hardware and software optimizations to efficiently map operations to AI hardware.
- Perform research and propose new concepts in compilers to exercise the computer architecture features
- Implement the compiler optimizations to generate programs that exercise the computer architecture features.
- Implement software simulators to evaluate the performance benefits across different use-cases and determine the hardware and software bottlenecks to improve performance.
- Perform a cost-benefit analysis using the cost models and the simulator performance and propose changes to the hardware and software to improve the trade-offs.
- Develop new algorithms to enable the applications to exercise the new hardware systems and the software
- Engage with other researchers to debate and discuss merits of existing and proposed computing systems architectures.
- Prepare internal reports and presentations to summarize research progress.
- Meet with product hardware teams to understand future hardware roadmap and align research to provide cutting-edge solutions.
- Read and assess external work published in academic conferences and journals. Compare internal solution’s competitiveness relative to them.
- Write papers to submit to academic conferences and journals for external recognition
Required Technical and Professional Expertise
- Research experience in graduate school demonstrating ability to propose new concepts in computer architecture/compilers/algorithms
- Strong background in SoC architecture/microarchitecture and compilers
- Proficiency in C C++ and Python programming
- Well versed with state-of-the-art software collaboration practices
Preferred Technical and Professional Expertise
- Experience with the use and adaptation of Deep Learning frameworks is preferred
- Experience programming GPUs targeting AI applications
Date Posted
02/26/2024
Views
0
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsDevelopment Underwriter - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Development Underwriter with an Underwriting background to support their new MGA brand Nupro which aims to disrupt the sm...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...
View Details