NLP Engineer – Core Technology at Watson Orders


Chicago, IL, USA



Sep 1


Watson Orders is a IBM Silicon Valley based technology development group targeting the development of world-class conversational AI. Our mission is to deliver advanced technology solutions that address real-world, data driven needs in a customer-facing the quick service restaurant, environment. We are focused on using state-of-the-art Machine Learning, AI, and related technologies to completely transform the customer experience!

Your Role and Responsibilities

Your role:

We are looking for highly skilled Software Engineers and Computational Linguists 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), Dialog Management, and Natural Language Generation (NLG) problems.Responsibilities:

  • Partner with computational linguists, machine learning experts, and domain experts to improve core functionality
  • Redesign and refactor core applications to be more modular, testable, and robust to scaling to multiple businesses
  • Actively maintain standards and best practices at IBM Watson Orders, including policy judgments about code style, documentation, and library use
  • Write code in Python to manage dialog flow and apply voice actions in context
  • Contribute to improving our conversational simulator for synthetic training data generation for ML-based Natural Language Understanding
  • Analyze real-world data to identify patterns and common failure modes

Required Technical and Professional Expertise

  • 3+ years of professional experience in software engineering
  • 2+ years of professional experience in Python
  • 1+ years of professional experience with Git
  • 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.)
  • Graduate degree (MA/MS, PhD) in Computer Science, Linguistics, or related field
  • Professional experience with Linux
  • Fluent or native proficiency in Spanish

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View CV/resume