Want to get hired at IBM?

Intern Quantum Computing Applications Research

IBM

Albany, NYOn Site

Original Job Summary

Introduction

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 shapes generations. Here, growth and innovation thrive at the heart of IBM.

Your Role And Responsibilities

As an Intern Quantum Computing Applications Research, your responsibilities include:

  • Identifying feasible quantum algorithms and application areas
  • Benchmarking classical algorithms for meaningful comparisons
  • Estimating resource requirements based on various parameters
  • Implementing and testing algorithms on current quantum processors
  • Developing new capabilities for advantage-scale experiments
  • Studying compiler optimizations for fault tolerant architectures

Preferred Education

Master's Degree (preferred)

Required Technical And Professional Expertise

  • Bachelor's degree in Engineering, Physics, or Computer Science
  • Experience with quantum algorithm design, quantum compilers or computer architecture
  • Familiarity with scientific computing languages such as Python

Preferred Technical And Professional Experience

  • Knowledge of high-performance languages like Rust or C++
  • Experience in large-scale software engineering projects
  • Exposure to experimental quantum techniques like error mitigation
  • Familiarity with Qiskit or other quantum computing frameworks

Key skills/competency

  • Quantum Algorithms
  • Benchmarking
  • Compiler Optimization
  • Python
  • C++
  • Quantum Frameworks
  • Research
  • Software Engineering
  • High-performance Computing
  • Experimental Techniques

How to Get Hired at IBM

🎯 Tips for Getting Hired

  • Research IBM's culture: Study mission, innovations, and recent news articles.
  • Customize your resume: Highlight quantum computing and research projects.
  • Emphasize technical skills: Detail programming and experimental expertise.
  • Prepare for interviews: Practice discussing algorithms and benchmarks.

📝 Interview Preparation Advice

Technical Preparation

Review quantum algorithm design fundamentals.
Practice benchmarking classical versus quantum methods.
Study programming in Python and C++.
Understand compiler optimization techniques.

Behavioral Questions

Describe teamwork in complex projects.
Explain problem-solving in research settings.
Discuss handling experimental challenges.
Share experience working under pressure.