AI Foundations - Research Software Engineer

IBM
Cambridge, United States of America
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cambridge, United States of America

Tech stack

Artificial Intelligence
C++
Compilers
Computer Programming
Formal Verification
System Programming
Graphics Processing Unit (GPU)
Large Language Models
Data Pipelines
Programming Languages

Requirements

Expertise in compilers, programming languages, or adjacent technical fields (e.g., formal verification, theorem proving, etc.)

Proficiency in at least one systems programming languages, particularly Rust or C++.

Demonstrated ability to rapidly prototype, build, and iterate on software projects.

Preferred technical and professional experience

  • Hands-on experience 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.

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Apply for this position