Rain is hiring a Sr. Chatbot Developer

United States (New York)

FULL-TIME NLP ASR JS NLU
Posted 25 days
Are you a Senior Developer with experience in voice or search based NLP and NLU solution development? Do you have deep experience building complex solutions in various languages and platforms? Looking for new opportunities to solve problems while building out the systems, processes, and pipelines needed to deliver best-in-class search and natural language processing applications? Are you ready to be part of an exciting product journey building innovative voice-first technology? Do you have strong technical abilities, intuitive analytical aptitude, and a thirst for knowledge? If so... we can’t wait to meet you!

The product organization at RAIN is looking for a Senior Chatbot Developer with strong experience developing applications for NLP and NLU systems. We want a talented developer to join a small and mighty team focused on building a multi-modal voice-first solution for the deskless workforce. This is a specialized role in our team focused on bridging the gap between our voice systems and our knowledge base resources. You will work directly with the Senior Architect providing technical direction, and in close partnership with the Head of Product alongside the design and strategy teams.  
In addition to your technical aptitude, you should have a strong passion for building innovative, optimal, and performant language related solutions with a bias for shipping software to consistently deliver improvements to the product. You are open to working in an exceptionally collaborative environment within a high performing team on projects where ‘best practices’ haven’t always been defined yet and the roadmap might change.

The ideal candidate will be comfortable working in ambiguous environments, sometimes out on a limb, exploring and categorizing new data sets, and developing automations and capability based solutions to solve challenging problems where there are not always solutions on Stack Overflow. If you’ve set up your own instance of Kaldi, or you geek out at the idea of trying to figure out how to filter result sets based on sparse input, if you have a passion for surfacing content, learning new domains, building ontological structures, parsing knowledge graphs, or just generally building out voice and search based NLP/NLU solutions, RAIN is the right place for you!

This is an excellent opportunity for a creative, motivated, brilliant self-starter to expand their skills with an experienced, high performing product development team at the very start of a product’s life. This role will have broad latitude to define solutions and work closely with the Solutions Architect and key development staff to build and deliver those solutions. If successful, the role on the team would expand with additional opportunities.

What You’ll Do:

  • Work within our stack consisting of AWS Amplify / Appsync / Node.js / DynamoDB || Quasar JS / Vue.js 3 / Apollo 4 / GraphQL.
  • Work closely with our cutting-edge ASR, NLP, and NLU systems and build out new systems for understanding and acting on natural language inputs.
  • Work in iterative two week sprints focused on customer-centric capabilities.
  • Work directly with the Senior Architect to define work, estimate user story size, and build robust and resilient code. 
  • Work closely with the development team to set best practices.
  • Assist in developing capabilities for the product and the development practice.
  • Ensure smooth and error-free deployments.
  • Develop application code according to the acceptance criteria and the existing programming standards.
  • Write code in a manner that is straightforward, clear, and consistent with existing programs within the system and in compliance with the Systems Development Life Cycle (SDLC).
  • Diagnose and resolve defects identified across multiple aspects of the system (user interface, data, performance, etc.)
  • Build reusable code for future use.
  • Participate in design and development of complex software projects, writing technical specifications.
  • Work with product managers and QA engineers from development to production.
  • Assist in interpreting or refining a design based on acceptance criteria.

What You’ll Bring:

  • 10+ years of experience working professionally as a software engineer.
  • 7+ years of experience building software for an enterprise, as part of a product team, or in a Fortune 500 consulting team.
  • Experience with a broad range of languages, including JavaScript on Node.js.
  • 5+ years of experience developing, configuring, and delivering search engine or NLP based solutions, including NLP search, Chatbots, or Voice Assistant NLP/NLU Technologies.
  • Demonstrated aptitude for and strong advocate of maintainable software development practices.
  • TDD experience (strongly desired).
  • Any AWS experience is a plus, especially in writing Serverless functions using AWS Lambda on Node.js.


Who We Are:

RAIN is a pioneer in voice and conversational AI. We move businesses forward through voice-first products and services. As voice tech evolves at a breakneck pace, we bring the best of it to our agency clients and enterprise software customers.

🤖 8+ Years of Specialization in Voice AI 🤖
We’ve lived and breathed voice technology for the better part of a decade. We believe conversational technology is the future of computing, and the human voice is its most capable instrument.

🥇 Track Record of Firsts with the Biggest Players 🥇
We’ve partnered with dozens of category-leading brands and businesses to build first-of-their-kind voice products that delight customers, and leapfrog competition. And we’ve worked hand in hand with the most influential tech companies, shaping their voice platforms and ecosystems, and etching new best practices in a novel design and technology space.

⏱ Operational Efficiency Through Voice Software ⏱ 
Voice is transforming the employee experience, ushering in a new chapter of “the consumerization of enterprise.” We’re blazing a trail in building professional-grade voice applications, saying goodbye to the keyboard and introducing new efficiency into legacy workflows. Our first product, designed for automotive aftermarket professionals, launches this year.
 
Restless & Ready. These are the two attributes that mark the talent thriving at RAIN. We look for people who don’t fit the traditional mold, with skill sets you don’t often see in traditional consulting. Said differently, we’re always keen to add more unicorns to the stable. We look for people motivated by big ideas and determined enough to make it a reality.

What We Offer:

We genuinely care about our employees’ happiness and engagement. 
  • Comprehensive Benefits Package: Health, Dental, Vision, and Health Savings Account
  • Generous Paid Time Off that increases with tenure and seniority.
  • Mental Health/Wellness perks. Including 2 RAIN Check Days – for those days when you just need to take a rain check from work, we get it.
  • Volunteer Days.
  • 401k plan with employer contribution.
  • Short/Long Term Disability.
  • Fully stocked kitchen (when in the office).
  • Commuter subsidy (when in the office).
  • Challenging problems to solve and an awesome team to collaborate with every single day.
  • Work culture focused on innovation and creation of lasting value for our clients and employees. 
Apply Share on Twitter

Discover and apply for all jobs in the Voice User Interface community.

© Copyright 2019-2022 Jobs for Voice. All Rights Reserved.