IBM

AI Native Hardware & Software Codesign internship 2027

IBM$100K — $120K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Currently enrolled in a Master's or PhD program in computer science, computer engineering, electrical engineering, or a closely related field.
  • Strong programming or hardware-development skills in relevant languages (Python, C, C++, Verilog, SystemVerilog).
  • Demonstrated experience in areas such as compilers, kernel development, machine learning systems, or hardware verification.
  • Experience conducting technical experiments, debugging complex systems, and analyzing quantitative results.
  • Ability to communicate technical ideas and collaborate in a multidisciplinary research environment.

Responsibilities

  • Contribute to research and prototype development in your project area.
  • Apply advanced technologies to tackle defined hardware or software engineering challenges.
  • Explore reinforcement learning methods for real-world tasks like RTL generation.
  • Design experiments to evaluate performance and development-cycle improvements.
  • Investigate connections across different layers of the computing stack.
  • Collaborate with experts across various domains in AI and hardware design.
  • Document methods and communicate findings through technical presentations and reports.

Benefits

  • Eligible for up to 8 paid holidays.
  • Minimum of 56 hours paid sick time.
  • Participation in the IBM Employee Stock Purchase Plan.
  • Paid family medical leave for eligible employees.
  • Disability benefits where required by law.
Full Job Description
Introduction

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.

Your role and responsibilities

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:
  • Contribute to research and prototype development in one or more project areas aligned with your expertise.
  • Apply machine learning, generative AI, automated reasoning, reinforcement learning, or systems techniques to a well-defined hardware or software engineering challenge.
  • Depending on the project, investigate reinforcement learning and related post-training methods for extending the capabilities of open models on complex tasks such as RTL generation, optimization, and verification.
  • Design experiments and benchmarks to evaluate correctness, performance, efficiency, engineering productivity, or development-cycle improvements.
  • Explore connections between your assigned area and adjacent layers of the computing stack.
  • Collaborate with researchers and engineers across AI, compilers, computer architecture, digital design, verification, and systems software.
  • Document your methods and findings and communicate results through technical presentations, reports, code, and potential research publications.


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.

Required education

Bachelor's Degree

Preferred education

Master's Degree

Required technical and professional expertise

  • Currently enrolled in a Master's or PhD program in computer science, computer engineering, electrical engineering, or a closely related field.
  • Strong programming or hardware-development skills using languages relevant to the candidate's area of expertise, such as Python, C, C++, Verilog, or SystemVerilog.
  • Demonstrated experience in at least one of the following areas: compilers, kernel development, machine learning systems, reinforcement learning, computer architecture, digital design, RTL development, hardware verification, or hardware-software co-design.
  • Experience conducting technical experiments, debugging complex systems, analyzing quantitative results, or developing research prototypes.
  • Ability to communicate technical ideas and collaborate effectively in a multidisciplinary research environment.A44


Preferred technical and professional experience

Experience in one or more of the following areas is beneficial. Candidates are not expected to meet every preferred qualification.
  • Reinforcement learning, reward modeling, model evaluation, or related post-training techniques for extending open models to address complex reasoning, code-generation, or engineering tasks.
  • Applying generative AI, large language models, program synthesis, or automated reasoning to code, systems, hardware design, or verification.
  • Compiler or kernel technologies such as LLVM, MLIR, Triton, CUDA, PyTorch, JAX, or related frameworks.
  • Verilog or SystemVerilog development, hardware simulation, synthesis, formal verification, or electronic design automation tools.
  • AI accelerators, heterogeneous computing, performance modeling, workload characterization, or cross-layer hardware-software optimization.
  • Research demonstrated through publications, technical projects, open-source contributions, previous internships, or advanced coursework.


OTHER RELEVANT JOB DETAILS

Supplemental 1 employees may be eligible for up to 8 paid holidays, minimum of 56 hours paid sick time and the IBM Employee Stock Purchase Plan. IBM offers paid family medical leave and disability benefits to eligible employees where required by applicable law.
This position was posted on the date cited in the key job details section and is anticipated to remain posted for 15 days from this date or less if not needed to fill the role.
We consider qualified applicants with criminal histories, consistent with applicable law.

IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.

The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.

About IBM

Sequent Computer Systems designs and manufactures multiprocessing computer systems based on Cache Coherent Non-Uniform Memory Access architecture, which are used primarily as application and database servers for commercial applications. Through a partnership with Oracle Corporation, Sequent became a dominant high-end UNIX platform in the late 1980s and early 1990s. Later it introduced a next-generation high-end platform for UNIX and Windows NT based on non-uniform memory access architecture, NUMA-Q. Sequent Computer Systems, Inc. was incorporated in 1983 and is based in Beaverton, Oregon. In July 1999 Sequent Computer Systems, Inc. was acquired by International Business Machines Corp.

IBM Careers

Joining IBM presents a prime opportunity to be part of our global team of professionals, leading the way in technological innovation and business solutions. At IBM, we offer more than just job opportunities; we provide a platform for growth, leadership development, and a chance to be at the forefront of industry innovation. Work You’ll Do At IBM, your work impacts global markets and helps reshape industries. As part of our team, you will contribute to projects that harness the power of cloud computing, AI, and blockchain technologies. With IBM, you are positioned to lead in the marketplace, leveraging our deep industry expertise and commitment to digital innovation. Transform Your Career IBM is not just a company; it's a culture of innovation and leadership. We are committed to diversity and providing an inclusive environment where all professionals can thrive. Joining IBM means being part of a team that values your unique skills and perspectives. IBM offers a variety of career paths, including full-time positions and internships, that allow you to explore your interests and develop new skills. Our professional development programs are designed to help you grow at every stage of your career, featuring robust training, certification support, and opportunities for advancement. Innovate with Us Engage in work that matters with a team of over 350,000 IBMers worldwide, driving progress in over 170 countries. At IBM, innovation isn’t just about technology, it’s about transforming how businesses operate and compete. Your work will deliver solutions that anticipate and fulfill the needs of our clients in an ever-evolving landscape. Be Part of a Great Team IBMers are diverse, talented, and globally connected. You’ll collaborate with thought leaders and industry experts who are shaping the future of technology. Our culture fosters creativity, teamwork, and the continuous pursuit of excellence. Networking and Professional Growth IBM is deeply invested in the professional growth of its employees. We encourage networking within the company to foster connections that can lead to greater innovation and career advancement. Our leadership is committed to providing every employee with the tools they need to succeed, from mentorship programs to diversity training. Explore Job Opportunities Whether you’re looking for an internship, a graduate role, or a leadership position, IBM offers a range of career opportunities. Our hiring process is designed to be transparent and fair, providing you with all the resources you need to succeed in your interview and resume preparation. Stay Connected Join Our Team Discover the various positions available that match your skills and interests. At IBM, we look for passionate, curious, and solution-driven team players. Explore our open positions and find where you can make a difference. Keep Up to Date Stay informed with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. See what exciting and rewarding opportunities await at IBM. Join IBM and be part of a legacy of leadership and innovation. Shape your future and build a career designed to last.
Learn more about IBM
Size
307,600 employees
Market Cap
$128 billion
Industry
Net Income
$5.5 billion
Founded
1911
5 Year Trend
-6.4%
Revenue
$73.6 billion
NASDAQ

Similar Jobs

More Jobs at IBM

More Consumer Technology Jobs

Find similar AI Native Hardware & Software Codesign internship 2027 jobs: