Job Summary:
IBM is the innovation engine of IBM Research, focusing on advancing AI and hybrid cloud technologies. They are seeking a Research Software Engineer to push the boundaries of Artificial Intelligence, particularly in natural language processing, deep learning, and foundation model development, while collaborating with scientists to create AI-driven solutions.
Responsibilities:
• push the boundaries of Artificial Intelligence
• bridge the gap between cutting-edge theoretical research and practical application by building, training, and analyzing large language models (LLMs)
• shape the future of AI interpretability
• collaborate with world-class scientists and academic partners
• publish groundbreaking findings at top-tier industry venues
• rapidly prototype AI-driven solutions
• scale complex data pipelines
Qualifications:
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.
Preferred:
• 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.
Company:
IBM provides technology and consulting, including software, infrastructure systems, and cloud-based solutions. Founded in 1911, the company is headquartered in Armonk, USA, with a team of 10001+ employees. The company is currently Late Stage.