How to Apply
Please apply to the intern job posting from one of these departments:
- Programming Technologies Department
- Software Engineering Department
- Next Generation Middleware Platforms
If you have any questions, contact Avi Shinnar (firstname.lastname@example.org), our 2013 internship coordinator.
Many researchers in our departments have personal webpages that provide more information about their interests
Programming Technologies Department
Erik Altman Matthew Arnold Joshua Auerbach David Bacon Ioana Baldini Rajesh Bordawekar Perry Cheng Dave Cunningham Julian Dolby Stephen Fink David Grove Michael Hind Nick Mitchell Rodric Rabbah Vijay Sarawsat Avi Shinnar Sunil Shukla Manu Sridharan Peter Sweeney Olivier Tardieu Mandana Vaziri
Software Engineering Department
Rachel Bellamy Jonathan Brezin Judah Diament Evelyn Duesterwald, Bonnie John Tim Klinger Peter Malkin Paul Matchen Jacquelyn Martino John Richards Peter Santhanam Stan Sutton Cal Swart Peri Tarr John Thomas Shari Trewin Patrick Wagstrom
Next Generation Middleware Platforms
Norman Bobroff Paolo Dettori Parijat Dube David Frank Liana Fong Yuqing Gao Xavier R. Guerin Michel Hack Arun K. Iyengar Tan Jian, Yanbin Liu Shicong Meng Xiaoqiao Meng, Seetharami R. Seelam Wei Tan Li Zhang
The Software Technology Department at IBM's T.J. Watson Research Lab in New York is looking for top students interested in all areas of programming languages and software engineering, including:
- Programming models and their implementation for concurrency, distribution, cloud, and heterogeneous systems (FGPA, GPU, etc.)
- Tools and techniques for software security, quality, and performance
- Metrics driven approaches to software development
- Collaborative and social issues in software development
- Flexible modeling
- Human-computer interaction and usability of software engineering tools
- Data centric computing, NoSQL data store and Big Data related topics.
- Advanced middleware services for hybrid systems
- Performances modeling and optimization
- Cloud computing
- Distributed systems and resource management
Our summer internship program provides students with a unique opportunity to experience the research environment here at IBM. The program is highly competitive, and is designed for top students who are interested in tackling challenging research problems. Many of our student interns have authored papers, or even theses, out of their sojourn with us; have contributed to open source projects; and/or have contributed to IBM products.
The Software Technology Department performs leading research in a number of areas, all centered on making software development and deployment more efficient and effective while improving productivity of the organizations and quality of the resulting software.
IBM Research conducts scientific research and develops technologies and processes for use with IBM products and customer applications. IBM is a leading manufacturer of computer hardware and a leading provider of products and services that relate to the full software life cycle activities (i.e., requirements, design, code, test, deployment and maintenance), including infrastructure, hosting, and consulting services. IBM Research fosters close partnerships with the other IBM divisions, and consequently we are constantly exposed to real world problems. This puts IBM Research in a unique place where we become aware of fundamental research challenges and opportunities in the real world before they are visible to the research community at large.
If interested, please follow the directions on the side of this page (How to Apply). We will contact you if we identify a good fit with a project. More information on jobs at IBM may be found at: http://www.research.ibm.com/about/career.shtml.
|Reasons to intern with us|
- Do cool research: An internship is a great way to get away for a few months and tackle a new research project. For most of our interns, the internship leads to a paper submission at an international conference, such as PLDI, ICSE, POPL, FSE, IPDPS, ICDCS, SC, ICWS, Middleware, Infocom, SigMetrics.
- Find good problems: One of the main challenges for graduate students is to find a "good problem", some interesting research question to write a paper about or ultimately do a thesis on. At IBM, we have plenty of interesting research questions in emerging areas that are, almost by definition, relevant to industry, and due to our vast customer base, to society in general.
- Check out IBM: IBM Research is a potential employer for you after you finish your thesis. We are a leading research lab, with thousands of Ph.D.s working on diverse topics. By spending a few months here as an intern, you can get a feeling for what it's like to work here full-time.
- Build your network: Whether your career takes you to academia or industry, it is important to know and be known by people in the research community. Not only do many top PL and SE researchers work here at IBM's Watson lab, we also have a vibrant seminar series with talks from external speakers.
- Live in the New York metro area: The Watson lab is about 35 miles north of New York City. NYC has plenty of famous sights, broadway shows, museums, etc. Spending a few months here is a great way to enjoy a change of scenery and experience a different corner of America.
- Money: Our interns receive competitive salaries. While living in NY is more expensive than your typical college town, your pay-checks more than make up for that. An internship is a good way to save up some money for the rest of the academic year.
- It's good for your student: Think of an internship as a learning boost for your student. Sending your students to an internship at IBM helps you in your task of teaching them to do cool projects, publish, give talks, and have their own network. They might even discover the motivation for a thesis topic here.
- Build your network: Communication between academia and industry leads to work that is both original and relevant, deep yet practical. Having friends or collaborators at T.J. Watson, one of the leaders in PL and SE research world-wide, helps you in producing good grant proposals, papers, and ultimately, graduates.
The general research intern page has pre-arrival info, relocation guidelines, a page on the housing program, etc.: http://www.research.ibm.com/interns/
IBM's Watson Research Center: http://www.watson.ibm.com/index.shtml.
The web page of the PL&SE professional interest community at IBM highlights some of our programming languages and software engineering publications and projects: http://researcher.ibm.com/view_pic.php?id=3
More up-to-date information can be found on the homepages of individual researchers. Many of us have external webpages where you can find out about our publications, research interests, etc. Links can be found on the side of this page.