AI Foundations - Research Software Engineer

IBM
Cambridge, MA, United States
2 months ago
Apply on juju.com
Prepare application

Role details

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

Tech stack

Artificial Intelligence C++ (Programming Language) 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.

About the company

IBM (Cambridge, MA)

Introduction

At IBM Research, we are the innovation engine of IBM. Exploring what’s next in computing and shaping the technologies the world will rely on tomorrow. From advancing AI and hybrid cloud to pioneering practical quantum computing, we anticipate challenges and unlock new opportunities for clients, partners, and society. Working in Research means joining a team that accelerates discovery at the intersection of high-performance computing, AI, quantum, and cloud. You’ll collaborate with leading scientists, engineers, and visionaries to push boundaries and turn ideas into reality. With a culture built on curiosity, creativity, and collaboration, IBM Research offers the opportunity to grow your career while contributing to breakthroughs that transform industries and change the world.

Your role and responsibilities

IBM Research is seeking an innovative and driven Research Engineer to build the future of the open model weight ecosystem. In this role, you will be at the forefront of foundation model/software harness co-design. You will bridge the gap between cutting-edge theoretical research and practical application by building the software and model capabilities that make small and medium sized models shine. This position offers a unique opportunity to shape the future of actually open AI, collaborate with world-class scientists and academic partners, and publish research that drives the open weight community forward. If you are passionate about hacking on low-level systems code in the mornings and brainstorming about novel training regimes in the afternoon, we invite you to join our team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl · LIVE

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

3:45 min

Key features and benefits of the Rust programming language

Francesco Ciulla Francesco Ciulla · World Congress 2024

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

3:04 min

Clarifying compiled versus interpreted language implementations

Aleksandra Sikora · World Congress 2023

Videos

See all

Related articles

See all