Software Developer in Austin, TX, United States

APPLY FOR JOBS

Software Developer

IBM - IT and Services

  • Full_time
  • Industry : Information Technology and Services
  • image Austin, TX, United States
  • Zip Code : N/A
  • image November 11th 2017

Overview

Job description

IBM's Cognitive Solutions team needs is looking for 4 experienced engineers with deep skills in compiler technology and hardware optimization. These engineers will join the Cognitive Solutions team to build, optimize, and extend deep neural networking (DNN) open-source frameworks on to Power-Linux. They will also help to optimize a variety of compiler technologies on Power 8/9 that benefit many workloads on the platform.

Ideal candidates will have demonstrated proficiency multiple chip architectures, porting and optimizing low-level C/C++ code to the Power-Linux platform. The assignments require the ability to contribute in an agile software development environment leveraging the latest continuous integration techniques for software build and release management. The candidates will work with popular AI frameworks (e.g., Tensorflow, Caffe, Theano, Torch, Chainer, Digits, CNTK, MxNet, and NCCL ), established and new compilers, and accelerator tecnoogies (GPU, FPGA, ASCICS, ...). In addition, candidates will demonstrate ability to use distributed software methods to enable cluster-level solutions.

Required Technical and Professional Expertise
3+ years’ experience in software coding experience in C/C++ and python.

3+ years proficiency in high-performance computing including experience with OpenMP and massive parallel programming techniques.

Candidates must have detailed knowledge of micro-processor architecture along with techniques to optimize for unique architectural features.

3+ years of experience in Linux software development with strong preference for specific knowledge of Power-Linux (ppcle64).
Preferred Technical and Professional Experience
Preferred experience with deep neural networks (1+ years).

Preferred experience with interactive developer tools, such as Jupiter and Anaconda (1+ years).
Eligibility Requirements
None.
Required Education
Bachelor's Degree
Preferred Education
Bachelor's Degree
Early Professional Track
Not Applicable - Professional Hire
Position Type
Professional
Travel Required
Up to 10% or 1 day a week
Is this role a commissionable/sales incentive based position?
No
EO Statement
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.

RELATED JOBS

DevOps Engineer imageBangalore, Karnataka, India NEW image December 6th 2017
SAP C4C Tech Lead imageBengaluru, Karnataka, India NEW image September 5th 2017
Software Applications Developer II imageTemple, TX, USA NEW image December 12th 2017
Mechanical Engineer I imageTucson, AZ, United States NEW image October 25th 2017

Search Here

Recent Jobs

View All >

Decison Makers See More

Manager, Information Technology

image Exclusive Resorts

Denver,CO,United States


Manager, Student Administration Systems Management

image Santa Clara University

Santa Clara,CA,United States


Senior Telecommunications Engineer

image Scottrade

St. Louis,MO,United States


System Administrator

image Pacific Life Insurance

Newport Beach,CA,United States


Apply to job

Free & Unlimited

Gender : Male Female
Upload Resume Browse
image

Our Mission

To allow people seamlessly work & play together. Navigate & balance your personal interests and professional pursuits.

All in one place yet separate. Glocal Circles brings it all together.

image
image