Research Software Engineer - Cognitive Computing
United States IT development
Job description
Background:
The mission of the Cognitive Computing group in IBM Research is to create cognitive systems that enable Humans AND Machines to perform better than EITHER Humans OR Machines. These systems are designed to create new partnerships between people and machines to augment and scale human expertise in every industry, from healthcare to financial services to education. The commercialization of the technology from IBM Research is through the newly formed IBM Watson Business Units.
Description:
IBM is hiring multiple Research Software Engineers in Cognitive Computing, for performing foundational research in a wide range of topics such as, extraction, representation & retrieval of knowledge from large volumes of structured and unstructured data (i.e. text, images, video, speech, etc.), natural language voice/text understanding, video/image comprehension, dialog, decision making, automatic text generation & summarization, machine understanding of technical documents, machine/deep learning, probabilistic reasoning, logic & rule-based systems, human-machine interaction, building and validation of cognitive systems, tools and methodology to improve the software lifecycle for cognitive applications, robotics, wearable computing, cognitive science, etc.
The desired candidates will have a strong interest in cognitive computing and experience in implementing complex algorithms arising in data intensive applications spanning multiple disciplines. The candidate is expected to work in close collaboration with other researchers and engineers to create, maintain and support world-class cognitive applications and/or infrastructure. The candidate is also expected to deliver production level-code to support the commercialization of the resulting assets. Proven communication skills are essential.
This position will report to either Yorktown Heights, New York or Cambridge, Massachusetts
Auto req ID
101391BR
Country
United States
Required Education
Bachelor's Degree
Role ( Job Role )
Research Scientist
State / Province
MULTIPLE
Primary job category
Research
Contract type
Regular
Employment Type
Full-Time
ERBP
Yes
Is this role a commissionable/sales incentive based position?
No
Travel Required
No Travel
IBM Business Group
Research
Preferred Education
Master's Degree
City / Township / Village
MULTIPLE CITIES
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.
Required Technical and Professional Expertise
· Expert skill level in programming skills (C/C++, Java, Python, Javascript, Node.js, etc.)
· Expert skill level in software engineering practices including agile techniques
· Expert skill level in system building/debugging/testing
· Expert skill level in building Cloud Applications using APIs and Services
· Strong communication Skills
· Degree in Computer Science, Artificial Intelligence, Applied Mathematics or Equivalent
Skill-keywords
Artificial Intelligence, Big Data Analytics, Data Science, Knowledge Engineering, Machine Learning, Machine Vision, Natural Language Understanding, Dialog, Speech, Human-Machine Interaction, Building Cognitive Systems, Cloud Services & API, Software Engineering & Methodology
Country
United States
Preferred Technical and Professional Experience
· Advanced skill level in monitoring and feedback for self-learning autonomous systems
· Advanced skill level with standard machine learning techniques & machine learning toolkits such as R, scikit-learn, and Theano, Caffe, Torch
· Advanced skill level with CUDA programming on GPUs
· Advanced skill level in Scale-out programming (e.g. MPI)
Secondary Job Category
Research Staff
Eligibility Requirements
· None
Position Type
Professional
Early Professional Track
No Track
New Collar Role
No