Conversational
AI Engineer

Job Description


Spherex seeks a senior AI NLP engineer who can help us develop a conversational interface on top of our customer-facing services. The ideal candidate would have experience working with various open domain and task-oriented chatbots as well versed in current state-of-the-art multi-turn dialog systems. The candidate should also possess a proven ability to develop solutions using minimal hardware resources. Given the rate at which new technologies show up in this space, the candidate should be able to pick and push the state-of-the-art in this area.

The position is located in Santa Clara, CA.

Education: Master’s degree or foreign equivalent in Electronic Engineering, Computer Science, or related field

Primary Skills: Hands-on NLP techniques with multi-turn dialog systems.

Desired Skills: Prompt tuning, few-shot learning for generative models

Salary Range: $120,000 to $160,000 per year DOQ


This position is open until filled.

Responsibilities


  • Work with executives, product management, and senior architects to understand conversational AI needs and provide perspective.
  • Collaborate with the AI team and help build the chatbot solution.
  • Provide inputs on model selection and fine-tune or do prompt tuning as needed to get best results.
  • Develop the chatbot UI.
  • Work with the data labeling teams to help create training and testing data.

Experience


  • 5-6 years experience as Machine Learning Engineer.
  • Hands-on experience with state-of-the-art systems and models.
  • Ability to analyze ongoing research and use solutions and algorithms from open source.
  • Ability to understand and articulate the business impact of technical decisions.
  • Good verbal & written communication skills.
  • At least 2 years experience in NLP techniques preferably with multi-turn dialog systems.
  • Evaluated, fine-tuned, and trained variants of BERT and T5 class models.
  • Familiarity with prompt tuning and few-shot learning for generative models like GPT-2 and later, GPT-J, etc.
  • Experience with different dialog management systems.
  • Ability to do intent identification and NER to search within the knowledge base for the response.
  • Experience with cloud-based conversational AI models through API's.
  • Ability to use OpenAI-based offerings including Azure/Prometheus solutions to generate responses.
  • Ability to use Google dialog flow for natural language understanding.
  • Chatbot development experience is a plus.

Knowledge Level


  • Machine learning
  • NLP techniques
  • Prompt tuning and few-shot learning
  • Conversational AI models

How our team members feel about working for Spherex

“As an avid learner, I appreciate being constantly exposed to new objectives, operations, technology, and people.”

“At Spherex, I am able to draw upon past expertise, and experience in order to solve client objectives. The projects are interesting and I also feel like I’m able to give back.”

“I feel empowered and trusted to help make decisions that result in defined strategies that shape our business and company culture.”