AI Foundations - Research Software Engineer
IBM · Cambridge, MA · 1 mo ago
On-siteEngineeringFull-time
Role Overview
IBM Research is seeking an innovative and driven Research Engineer to push the boundaries of Artificial Intelligence. The ideal candidate will be at the forefront of natural language processing (NLP), deep learning, and foundation model development.
Responsibilities
- Bridge the gap between cutting-edge theoretical research and practical application by building, training, and analyzing large language models (LLMs).
- Collaborate with world-class scientists and academic partners to shape the future of AI interpretability.
- Publish groundbreaking findings at top-tier industry venues.
- Rapidly prototype, build, and iterate on AI-driven solutions.
- Design, build, and manage large-scale data pipelines.
- Develop interactive analytical or visualization tools for comprehensive model analysis.
Requirements
- Master's Degree Required
- Deep expertise in natural language processing (NLP), deep learning, and foundation model development.
- Hands-on experience designing, training, and working with Transformer architectures and Large Language Models (LLMs).
- Strong programming proficiency in Python and deep learning frameworks, specifically PyTorch.
- Demonstrated ability to rapidly prototype, build, and iterate on AI-driven solutions.
- Experience with or a strong understanding of mechanistic interpretability for AI models.
- Proficiency in systems programming languages, particularly Rust or C++.
- Proven experience designing, building, and managing large-scale data pipelines.
- Background in developing interactive analytical or visualization tools for comprehensive model analysis.