Full 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
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 world’s 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 Staff Members 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 and nurturing impactful research projects in complex unexplored domains.
You must be willing to work at the following location: IBM T. J. Watson Research Center (Yorktown Heights, NY)
Masters degree (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 Technical and Professional Expertise
Strong background in architecture and microarchitectures with experience developing simulators, compilers and enablement stacks for new architectures
Strong interest and passion to drive new research topics in hardware/software co-design for domain-specific System-on-Chip architectures
Strong software engineering background, and proficiency in C, C++ and Python programming with more than five (5) years of experience with developing and debugging complex code in these languages
Preferred Technical and Professional Expertise
Artificial Intelligence (Deep Learning) algorithms including experience using frameworks like PyTorch, Caffe2, Tensorflow, Theano, Keras, and/or Chainer
More than ten (10) years of C, C++ and Python programming and technical leadership experience
About Business Unit
With more than 3,000 researchers in 12 labs located across six continents, IBM Research brings together hundreds of researchers who possess unparalleled industry expertise to address some of the world's most challenging problems. Join us as we do pioneering work in areas such as cognitive computing, augmented intelligence, quantum computing, and blockchain, to name a few.
Your Life @ IBM
What matters to you when you’re looking for your next career challenge?
Maybe you want to get involved in work that really changes the world? What about somewhere with incredible and diverse career and development opportunities – where you can truly discover your passion? Are you looking for a culture of openness, collaboration and trust – where everyone has a voice? What about all of these? If so, then IBM could be your next career challenge. Join us, not to do something better, but to attempt things you never thought possible.
Impact. Inclusion. Infinite Experiences. Do your best work ever.
IBM’s greatest invention is the IBMer. We believe that progress is made through progressive thinking, progressive leadership, progressive policy and progressive action. IBMers believe that the application of intelligence, reason and science can improve business, society and the human condition. Restlessly reinventing since 1911, we are the largest technology and consulting employer in the world, with more than 380,000 IBMers serving clients in 170 countries.
For additional information about location requirements, please discuss with the recruiter following submission of your application.
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.