Job Description
At IBM Watson orders work is more than a job β itβs a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better but to attempt things youβve never thought possible. Are you ready to lead in this new era of technology and solve some of the worldβs most challenging problems? If so lets talk.
Your Role and Responsibilities
We are looking for highly skilled Software Engineers to work on our cutting-edge Conversational AI system for the Drive-Thru. Our team uses linguistic expertise software engineering skills and data-driven approaches to solve complex Natural Language Understanding (NLU) Knowledge Representation (Ontology) Dialog Management and Natural Language Generation (NLG) problems.
This is a hands-on technical role where you will spend time designing coding and implementing software solutions for the NLP components at WatsonX Orders. You will also take ownership of the architecture and design of foundational parts of the NLP code to help us scale our product to multiple clients and languages.
Responsibilities:
β’ Partner with computational linguists machine learning experts and domain experts to improve the core functionality of our Conversational AI.
β’ Proactively identify opportunities to enhance system scalability reliability and performance through architectural enhancements and optimizations.
β’ Address technical debt performance bottlenecks and other quality issues through systematic testing and refactoring.
β’ Contribute to our work moving from an in-memory product database to a cloud-based solution for managing our Ontology data.
β’ Actively maintain standards and best practices at IBM WatsonX Orders including policy judgments about code style documentation and library use.
Required Technical and Professional Expertise
- 5+ years of professional experience in software engineering
- 2+ years of professional experience in object-oriented programming languages such as
Python Java C++ - 1+ years of professional experience with Git
- Strong communication skills in English
- History of fostering a positive and collaborative environment
- A demonstrated interest in acquiring new skills
Preferred Technical and Professional Expertise
- Professional experience with conversational AI (chatbots virtual assistants etc.)
- Experience deep diving into existing large-scale code bases gaining a comprehensive understanding of architecture design patterns and dependencies.
- Experience designing and implementing databases
- Experience working on Knowledge Representation for NLP Applications
- Graduate degree (MA/MS PhD) in Computer Science or related field
- Professional experience with Linux
Date Posted
03/06/2024
Views
1
Similar Jobs
Senior Software Engineer - Backend/Java - IBM
Views in the last 30 days - 0
The text describes a role as a Software Engineer for IBM Infrastructure focusing on data integration capabilities and building scalable highperformanc...
View DetailsSenior Machine Learning Engineer - IBM
Views in the last 30 days - 0
WatsonX Orders is an IBM Silicon Valley based technology development group focusing on conversational AI for the quick service restaurant environment ...
View DetailsInfrastructure Security Engineer, WatsonX Orders – ML - IBM
Views in the last 30 days - 0
The job posting is for a skilled Security Engineer to secure infrastructure and applications across AWS k8s and edge locations for an MLpowered AI com...
View DetailsSoftware Engineer (AI) - IBM
Views in the last 30 days - 0
IBM is seeking a Software Engineer with experience in Python Machine Learning and AI to work on the IBM Watson XAI offering from the Kraków Poland off...
View DetailsSite Reliability Engineer - IBM
Views in the last 30 days - 0
The job posting is for a Site Reliability Engineer SRE at IBM responsible for ensuring the reliability and scalability of systems and services The rol...
View DetailsPlatform Engineer - IBM
Views in the last 30 days - 0
IBM Software is seeking skilled Platform Engineers to develop and maintain cloudnative software solutions The role involves developing scalable distri...
View Details