Stand out for this role — generate a tailored resume and cover letter in about a minute.
IBM Research AI Native Systems invites interns to join a multidisciplinary team focused on AI-native hardware-software co-design. You will work on projects spanning AI-assisted compiler development, RTL generation, hardware verification, and cross-layer optimization.
The role emphasizes applying machine learning, reinforcement learning, and systems techniques to address challenging engineering problems, under mentorship from researchers across AI, compilers, and computer architecture.
AI is changing both the systems we build and the way we conduct research and engineering. Within IBM Research AI Native Systems, our mission is to position IBM at the forefront of enterprise AI deployment while transforming how future systems are designed and built.
The AI-Native Hardware-Software Co-design Methodologies organization brings hardware and software together through a continuous co-design loop. Our research portfolio spans AI-assisted compiler development, kernel generation and optimization, RTL generation, hardware implementation, verification, and cross-layer system optimization. We also investigate reinforcement learning and other post-training techniques that can extend open models to solve increasingly difficult hardware and software engineering problems.
Interns join focused projects within this broader research portfolio based on their experience and interests. By connecting insights across teams and technical layers, we aim to shorten development cycles, improve end-to-end system performance and efficiency, and uncover optimization opportunities that may be missed when hardware and software are developed independently.
This internship offers the opportunity to work with a multidisciplinary research team, contribute to emerging AI-native engineering methods, and explore ideas that can shape future IBM systems and the broader computing ecosystem.
As an AI-Native Hardware-Software Co-design Research Intern, you will join a project aligned with your technical background and interests. Project areas may include AI-assisted compiler development, kernel generation and optimization, RTL generation, hardware verification, cross-layer hardware-software optimization, or reinforcement learning methods that extend open models to address challenging engineering problems. You are not expected to have experience across all these areas.
Working with a research mentor and an interdisciplinary team, you will:
Projects may involve the IBM Spyre accelerator software stack and IBM Systems, including IBM Z and IBM Power, while also exploring methods applicable to future processors, accelerators, and computing platforms.
Experience in one or more of the following areas is beneficial. Candidates are not expected to meet every preferred qualification.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.