Research Software Engineer for AI Accelerator’s Software Stack

IBM
Apply Now

Job Description

IBM Research Scientists are charting the future of Artificial Intelligence, creating breakthroughs in quantum computing, discovering how blockchain will reshape the enterprise, and much more. Join a team that is dedicated to applying science to some of today’s most complex challenges, whether it’s discovering a new way for doctors to help patients, teaming with environmentalists to clean up our waterways or enabling retailers to personalize customer service.

Your Role and Responsibilities

As a Research Software Engineer at IBM Research, you will play a pivotal role in driving the development, testing, and implementation of cutting-edge AI and Cloud technologies. In this specific position, your responsibilities will span across various aspects of software engineering, including design, construction, and evaluation of software technologies, such as compilers, runtime components, quantization algorithms, and supporting tools, to enable the use of AI accelerators. In this role, you will have the opportunity to work on exciting research initiatives, assess the potential applications of emerging AI and Cloud technologies, and showcase the value of these technologies to both IBM’s businesses and strategic partners. You will be part of a diverse and inclusive team of researchers and engineers, working together to push the boundaries of Cloud-based AI platforms.

All of our vacancies are eligible for people with disabilities or rehabilitated people.

Required Technical and Professional Expertise

  • Strong programming skills in commonly used system programming languages, such as C, C++, and Rust.
  • Demonstrated experience in developing and testing system software, such as compilers, runtimes, quantization algorithms, debuggers, profilers, performance analysis tools, etc.
  • Strong communication skills.
  • Fluent level of English

Preferred Technical and Professional Expertise

  • Demonstrated experience with GPU and TPU architectures.
  • Demonstrated experience with LLVM, CUDA and Triton compilers.
  • Demonstrated experience with GPTQ/AWQ quantizers.
  • Demonstrated experience with development of PyTorch hardware backends.

Company Info.

IBM

IBM is a leading cloud platform and cognitive solutions company. Restlessly reinventing since 1911, we are the largest technology and consulting employer in the world, with more than 290,000 employees serving clients in 177 countries. IBM Research provides unparalleled insight into business, industry and society by leveraging advanced computing architectures and methodologies to solve some of the world’s most pressing challenges.

  • Industry
    Information Technology,Computer software,Computer hardware
  • No. of Employees
    292,500
  • Location
    New Orchard Road, Armonk, New York, NY 10504, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

IBM is currently hiring AI Research Engineer Jobs in São Paulo, State of São Paulo, Brazil with average base salary of R$5,200 - R$11,000 / Month.

Similar Jobs View More