10 + Months Long Term
Software Consultant with exposure to NLP Algorithms, rules-based NLP, AI, and ML to join the Conversational AI team. Watson Discovery is AI-powered search and text-analytics that uses innovative, market-leading natural language processing to understand an industry's unique language. It finds answers in content fast and uncovers meaningful business insights from customer documents, webpages and big data, cutting research time by more than 75%. You will be creating RESTFUL API services on IBM Cloud.
The ideal candidate will have a passion for software development with experience using multiple programming languages to build out algorithmic functionality following Agile methodologies in a continuous delivery environment. In this role you will participate in requirements gathering, sprint planning, design and technical review to support overall achievement of business objectives. This is the first hire to handle this discipline, so they need to be experienced and self-starter.
Participate in the design and implementation of sophisticated software systems in Java, Scala, and Python
Participate in software design and code reviews.
Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub
Participate in the planning, creation and execution of automated test cases and load/performance testing
Address production issues in a timely manner. This includes root cause analysis and working with manager and team members to resolve the problem.
Fair understanding of rule-based NLP and information extraction
Create processes and tools to automate the training of machine learning systems
Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members
Work well independently and as part of a team
4+ years' experience software development using functional and or object oriented programming
Proficiency in object oriented development using Java/Scala/Python.
4+ years' experience in Java Script/Type Script/SQL
2+ experience in ChatBOTS (IBM Watson/Microsoft)
Experience using MS Visual Studio
Knowledge in Cloud Platforms
Proficiency with unit testing & Version Control
Ability to analyze and create algorithmic models
Familiarity with rule-based NLP techniques and track record of productionizing NLP models
Bachelor's degree or comparable work experience
Passion for Computer Science and Programming
Strong understanding of data structures and algorithms
Knowledge of rule-based NLP & ML techniques
Experience with machine learning frameworks
Knowledge of data conversion
Experience with usage of Kubernetes and Docker
Apexon is a digital technology services and platform solutions company that partners with clients to improve their digital experience and insight. With more than 25 years of experience, our 5000+ Apexers in more than 10 offices worldwide are helping companies enhance their digital experience with their customers.
We work in the areas of digital experience, analytics, AI and cloud to unlock the power of technology for our clients to empower humans with intelligent and experiential solutions. We enable #HumanFirstDigital.