Software Engineer
IBM
About the Role
Join the pioneering AI Foundations Research team at IBM Research to shape the future foundations of artificial intelligence. The group conducts end-to-end research for real-world AI impact, spanning multi-modal systems, data quality, data generation, novel model architectures, training recipes, governance, trustworthiness, and programming models.
As an intern, you will explore cutting-edge research areas including new algorithms for training, fine-tuning, reinforcement learning, and inference time scaling, alongside work in generative computing and generative programming for language, code, and other modalities.
Your Role And Responsibilities
As an AI Software Engineer Intern, you will:
- Engage in the full research lifecycle to pioneer new advancements in artificial intelligence.
- Identify core challenges and design novel prototype solutions.
- Validate solutions through rigorous experimentation.
- Develop robust, scalable infrastructure for AI research.
- Transform novel algorithms into high-performance, reusable code within modern, distributed frameworks.
- Contribute to IBM's open innovation initiatives.
Requirements & Tech Stack
- Foundational ML Knowledge: Familiarity with core concepts of modern AI, including Transformer architectures and Large Language Models (LLMs).
- Programming Proficiency: Experience with Python for software development, scripting, or prototyping.
- Problem-Solving: Strong analytical and quantitative skills.
- Communication: Ability to clearly explain technical concepts and work collaboratively.
- Learning Mindset: Strong interest in AI research and commitment to building high-quality, well-tested code.
Preferred Technical And Professional Experience
- Technical Proficiency: Expertise in ML frameworks (e.g., PyTorch) and full-cycle development of algorithms and systems.
- Specialized Skills: Hands-on experience with generative AI (LLMs) and multimodal models.
- Communication: Ability to present complex research and build high-impact technical demonstrations.
Preferred Education
- High School Diploma/GED