Hybrid Cloud Research Scientist Intern for Cloud Native AI Platform
We are seeking Research Scientist candidates with demonstrated publication records in one or more of our focus areas and technical leadership potential. As part of the IBM Research team, you will conduct world-class research on innovative technologies and solutions and publish in top-tier conferences and journals. You also can contribute to the commercialization of the resulting assets. Demonstrated communication skills and ability to work independently, as well as in a team, are highly desired traits.
Your Role and Responsibilities
This is for a 2024 summer internship with the following start dates: May - August or June - September for quarter system schools.
As an intern, you will participate in a variety of activities to advance the field of cloud native AI computing and contribute to IBM Research efforts in this area. The activities will vary based on the needs of the project at the time of the internship but will include some of the following:
- Developing and integrating frameworks for training, tuning, and serving AI models
- Developing cloud native resource management components
- Developing programmer APIs and libraries for AI training and serving
- Benchmarking and evaluation of execution of opensource Large Language Models
- Developing AI/LLM-infused enterprise applications for security and compliance
Required Technical and Professional Expertise
We are looking for intern candidates that have a good understanding of Cloud Computing frameworks (such as Kubernetes or OpenShift) and popular AI frameworks (including Ray and PyTorch) in the context of building or using AI/ML models. Other experience of interest includes, but are not limited to, experience with multi-task and chain-of-thought prompt tuning, validating the results of the foundation models as part of human interaction, and retrieval augmented generation.
Preferred Technical and Professional Expertise
Preferred candidates would also have experience in one or more of the following:
- optimizing the building or tuning of LLMs or foundation models, for example contributing to development of new PyTorch library functionality or using the PyTorch Compiler to accelerate performance
- developing applications for code generation or generation of structured JSON/yaml using natural language inputs
- solution development in the areas of security or risk and compliance.
About Business Unit
Your Life @ IBM
Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
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.
We consider qualified applicants with criminal histories, consistent with applicable law.
Being You @ IBM