11 days old

Research Engineer

Yorktown Heights, NY 10598
  • Job Code

Your Role and Responsibilities
At IBM Research, we invent things that matter to the world. Today, we are pioneering the most promising and disruptive technologies that will transform industries and society, including the future of AI, Blockchain and Quantum Computing. We are driven to discover. With more than 3,000 researchers in 12 labs located across six continents, IBM Research is one of the worlds largest and most influential corporate research labs. The research lab is a place where scientists, professors, and students collaborate to drive the frontiers of AI. If you're interested in working with some of the world's most talented researchers to advance AI, we may have an opportunity for you!
We are looking for Research Engineers for our Yorktown Heights, New York office with a strong passion for software engineering, and hardware-software codesign. The ideal candidate will work with a team of world-class researchers to help define and develop novel hardware architectures as well as software stacks, tools and methodologies that enable cutting edge research in Deep Learning related projects. The primary mission for the team is to lead the definition of the SoC architecture and compiler stack for new hardware accelerators for Deep Learning and the candidate will have the opportunity to collaborate with a very broad team of researchers working on new hardware architectures, graph compilers, architectural simulators and Deep Learning frameworks and applications. The candidate is expected to be very proficient in C, C++ and Python programming and must be well versed with state-of-the-art software collaboration practices. As hardware/software co-design is one of the hallmarks of the project, strong background in SoC architecture/microarchitecture is also desired. Experience with the use and adaptation of Deep Learning frameworks including Tensorflow and PyTorch as well as CUDA for GPU programming is preferred but not necessary. You will need to engage with research topics and cover new domains quickly, apply high standards to developing research code as well as develop an ability to identify highly impactful projects in complex unexplored domains.

You must be willing to work in any of the following locations: IBM T. J. Watson Research Center (Yorktown Heights, NY)
Masters (required) or Ph.D. degree (preferred) in Electrical Engineering / Computer Science / Data Science or a related area is required.

The World is Our Laboratory: No matter where discovery takes place, IBM researchers push the boundaries of science, technology and business to make the world work better. IBM Research is a global community of forward-thinkers working towards a common goal: progress.

Required Professional and Technical Expertise
C, C++ and Python programming with > 5 years of experience with developing and debugging complex code in these languages.
Strong background in architecture and microarchitectures with experience developing simulators, compilers and enablement stacks for new architectures.
Experience with the definition and design of System on Chip Architectures.

Preferred Professional and Technical Expertise
Artificial Intelligence (Deep Learning) algorithms including experience using frameworks like PyTorch, Caffe2, Tensorflow, Theano, Keras, and/or Chainer.
> 10 years of C, C++ and Python programming and technical leadership experience.

About Business Unit

Your Life @ IBM

About IBM

Location Statement

Being You @ IBM
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, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.



  • Computers Software and Hardware
Posted: 2019-08-10 Expires: 2019-09-09

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Research Engineer

Yorktown Heights, NY 10598

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast