Quantum Systems Software Engineer Intern (m/f/x)
IBM
**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 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**
At IBM Quantum Software, we are seeking a motivated intern to join our system-level development team. As an intern, you will contribute to the advancement of our low-level software stack that integrates quantum devices into our cloud services. This role sits at the intersection of systems programming and cloud-native service development.
You will have the opportunity to:
- Assist in the development and testing of software that supports quantum systems.
- Learn about distributed systems, cloud-native architectures, and modern software engineering practices.
- Gain hands-on experience with test automation and writing efficient, maintainable code.
- Collaborate with reliability and operations teams to understand system performance and help incorporate feedback into future development.
This internship is ideal for students with a solid understanding of software engineering who are eager to learn and grow in a collaborative, cutting-edge environment. Strong communication skills and a willingness to engage with globally distributed teams are essential.
**Required technical and professional expertise**
'- Exposure to software development through coursework, personal projects, or internships, especially in cloud-native or systems programming environments.
- Familiarity with distributed systems and their basic architectural concepts.
- Introductory experience or coursework in parallel/concurrent programming.
- Experience writing code in one or more of the following languages: Go, Python, Rust, or C++—even if not in a production setting.
- Strong written and verbal communication skills, with an interest in collaborating across globally distributed teams.
- Interest in cloud technologies and understanding of how services operate in cloud environments.
- Experience using modern software development tools (e.g., Git, CI/CD pipelines) in academic or project-based settings.
- Enthusiasm for learning agile development practices and contributing to real-world software systems.
**Preferred technical and professional experience**
Basic familiarity or interest in quantum computing concepts, and exposure to libraries such as Qiskit or the IBM Quantum Platform through coursework, personal projects, or online learning.
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.
Confirmar seu email: Enviar Email
Todos os Empregos de IBM