AI Native Hardware & Software Codesign Intern

IBM

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Yorktown Heights, NYSan Jose, CA
Employment
Intern
Posted
53 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $168k
$111k $225k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $122,200–$214,000.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 243 open roles on FindRole.

Listed pay typically runs $180,812–$215,000 across 9 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · AI Native Hardware & Software Codesign Intern

The AI Native Hardware & Software Codesign internship 2027 places interns within the AI Native Systems research team to explore hardware and software co-design methodologies. Participants contribute to research and prototype development in areas such as AI-assisted compiler development, kernel generation, RTL generation, hardware verification, and cross-layer system optimization. The role involves applying machine learning, generative AI, automated reasoning, and reinforcement learning to solve complex engineering challenges. Candidates will use technologies including Python, C, C++, Verilog, and SystemVerilog, while potentially engaging with LLVM, MLIR, Triton, CUDA, PyTorch, and JAX. The work focuses on improving end-to-end system performance and efficiency by connecting insights across the computing stack, specifically targeting the IBM Spyre accelerator software stack and IBM Z and Power systems.

What you'll do

  • Contribute to research and prototype development in areas like compiler development, kernel optimization, or RTL generation.
  • Apply machine learning, generative AI, or reinforcement learning to solve hardware and software engineering challenges.
  • Investigate post-training methods to extend the capabilities of open models for complex engineering tasks.
  • Design experiments and benchmarks to evaluate system performance, correctness, and engineering productivity.
  • Explore technical connections between specific project areas and adjacent layers of the computing stack.
  • Document methods and findings through technical presentations, reports, code, and potential research publications.

What we're looking for

  • Must have a Bachelor's Degree.
  • Must be currently enrolled in a Master's or PhD program in computer science, computer engineering, electrical engineering, or a related field (preferred).
  • Must possess strong programming or hardware-development skills in languages such as Python, C, C++, Verilog, or SystemVerilog.
  • Must have demonstrated experience in areas like compilers, kernel development, ML systems, reinforcement learning, computer architecture, or hardware-software co-design.
  • Must have experience conducting technical experiments, debugging complex systems, analyzing quantitative results, or developing research prototypes.
  • Must be able to communicate technical ideas and collaborate effectively in a multidisciplinary research environment.
  • Experience in reinforcement learning, generative AI, or LLMs for code and hardware design is beneficial (preferred).
  • Experience with frameworks like LLVM, MLIR, Triton, CUDA, PyTorch, or JAX is beneficial (preferred).

More like this

Similar roles

Quantum Hardware EDA & Circuit Design Intern

IBM

Yorktown Heights, NY 63 days ago
Quantum Computing Electronic Design Automation (EDA) Python RF Engineering Cadence Virtuoso Synopsys Custom Compiler Ansys HFSS Keysight ADS Cadence AWR Sonnet COMSOL machine-learning Reinforcement Learning Graph Neural Networks Bayesian Optimization Git GitHub IC Design

Software Developer Intern

IBM

Cambridge 39 days ago
Python Go Java JavaScript TypeScript C++ Rust Docker Kubernetes REST APIs Git CI/CD LangChain LangGraph LlamaIndex IBM Cloud AWS Azure GCP OpenTelemetry NoSQL

AI Systems Software Engineering Intern

Nvidia

Austin, TX 7 days ago
Python C C++ AI Machine Learning Compilers LLM CUDA GPU Programming LLVM MLIR Performance Engineering Optimization Data Structures Algorithms Reinforcement Learning Predictive Modeling Domain-Specific Languages

PhD Research Intern, AI Accelerator Design and VLSI

Nvidia

Santa Clara, CA 7 days ago
VLSI Design AI HW/SW Co-Design Python PyTorch SystemVerilog C++ High-Level Synthesis (HLS) Machine Learning Quantization Tensor Decomposition Digital VLSI Circuits Hardware Accelerator Architecture Tapeout