AI Foundations - Research Engineer

IBM
Cambridge, GB; US
On-site

Why this role

Pace
Fast Paced
Collaboration
High
Autonomy
High
Decision Impact
Team
Role Level
Individual Contributor

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • co-design foundation models and software
  • shape open AI initiatives
  • publish impactful research
Typical background
PhD or MS in Computer Science, AI, or related fieldhands-on experience with AI and machine learning

Transferable backgrounds

  • Coming from Research Scientist
  • Coming from AI Engineer

Skills & requirements

Required

CompilersProgramming LanguagesSystems Programming (rust, C++)Rapid PrototypingTransformer ArchitecturesLarge-scale Data PipelinesGPU Programming

Preferred

Experience With Sim-to-real Transfer TechniquesFamiliarity With Other Physics Simulators

Stack & domain

CompilersProgramming LanguagesFormal VerificationTheorem ProvingRustC++Transformer ArchitecturesLarge Language Models (llms)Data PipelinesGpusAIHybrid CloudQuantum Computing

About the role

Original posting from IBM

Introduction

Join IBM Research, where we drive innovation and shape the future of technology. We are committed to advancing AI, hybrid cloud, and quantum computing, and we invite you to help us tackle the challenges of tomorrow. As a member of our research team, you will work at the intersection of cutting-edge computing technologies, contributing to groundbreaking discoveries that can transform industries and society. Experience a culture of curiosity and collaboration while growing your career and making a meaningful impact.

Your Role and Responsibilities

We are looking for a forward-thinking Research Engineer to help build the future of the open model weight ecosystem. In this role, you will play a pivotal part in the co-design of foundation models and software, ensuring that small and medium-sized models excel. This is a unique opportunity to shape genuine open AI initiatives while collaborating with distinguished scientists and academic partners, all while publishing impactful research that drives the open weight community forward. If you thrive on tackling low-level systems coding challenges in the morning and exploring innovative training methodologies in the afternoon, we want you on our team.

Required Technical and Professional Expertise

  • Expertise in compilers, programming languages, or related fields such as formal verification or theorem proving.
  • Proficiency in at least one systems programming language, ideally Rust or C++.
  • Demonstrated ability to rapidly prototype and iterate on software projects.

Preferred Technical and Professional Experience

  • Hands-on experience with designing, training, and working with Transformer architectures and Large Language Models (LLMs).
  • Proven experience designing, building, and managing large-scale data pipelines.
  • Experience programming for GPUs.

At IBM, we are dedicated to fostering a diverse environment and are proud to be an equal-opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, and other characteristics. We are committed to compliance with fair employment practices regarding citizenship and immigration status.

Source: IBM careers

Similar roles