Friday, 25 October 2013

IBM Watson Algorithms Senior Architect

Posted by Unknown on 00:01 with No comments

Hot job, which is either high priority or requires unique or specialized skills.

Job IDSWG-0613344Job typeFull-time Regular
Work countryUSAPosition typeProfessional
Work cityLittleton,MAPosted24-Oct-2013
Travel10% travel annuallyJob areaSoftware Development
Business groupIBM Software GroupJob categorySoftware Development & Support
Business unitWatsonSlsJob roleSoftware Developer


Job role skillsetJava
Commissionable/Sales-Incentive jobs onlyNo



Job description
IBM is hiring a senior architect position into the IBM Software Group Watson Core team which is responsible for building and extending the Watson technology into new market segments. You will join the team of professionals who are applying this exciting, ground-breaking natural language processing and machine learning technology to some of the most complex and demanding challenges faced by humanity. The commercialization of the Watson platform is based on technology created by IBM Research and is an offering which is very different from most common software/hardware platforms in that it involves an uncommon and complex system of systems. This new offering is leading the way for an emerging market for Cognitive Computing. The capability is based on UIMA an Open Source framework for deployment of a highly parallel, probabilistic infrastructure running across dozens of Linux nodes.

You will be responsible for technical leadership of a team of developers working on Watson's core algorithms that specifically leverages machine learning capabilities, unstructured data, natural language processing on the Watson UIMA based pipeline. You will approach development using Lean/Agile methods and will be expected to be flexible in performing whatever high priority software engineering work is necessary to achieve client goals.

As a Senior Architect, will be responsible for:
- Leadership of a small agile team's design, development and test of atypically complex system of Natural Language Processing algorithms at the heart of Watson
- Define architectural and strategic direction and document architectures for the team
- Translating business requirements into software design specifications, including persona based use cases from interactions with business leaders and customers
-Working with senior leadership team and project managers to estimate and plan the development team's work plan
-Assess and pro-actively mitigate development teams risk

Primary skills/experience requirements:
-BS/MS in Computer Science with a strong curriculum focus on Natural Language Processing and Machine Learning
- 10+ year experience developing system software
- Proven track record for delivering Natural Language Processing and Machine Learning centric solutions to the market
-Leadership of development teams sing Agile/Lean development methodologies
-Systems Java Programming skills, programming large systems that involve multi-processing, parallel processing, and/or virtualization.

Candidates will differentiate themselves to the extent that they also have professional experience in:
-Computational Linguistics or Natural Language Processing
-Advanced and Semantic Search
- Knowledge Representation: e.g. Relationship representation & extraction, Ontology, Lexicon and related technologies
-Experience with Continuous Integration with Jenkins/Hudson technologies
Required
  • Bachelor's Degree
  • At least 5 years experience in Java Programming
  • Readiness to travel 10% travel annually
  • English: Fluent
Preferred
  • Master's Degree in Information Technology
  • At least 10 years experience in Java Programming

 
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.

0 comments:

Post a Comment