Sr. Chatbot Developer @ Rain - New York, NY

Job Overview

9 days ago

Sr. Chatbot Developer

Rain - New York, NY

NYC-Remote is Possible

*
About the Role: *
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.

*Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes.*

_
RAIN is an Equal Opportunity Employer and is committed to fair and equitable hiring practices. All hiring decisions at RAIN are based on strategic business needs, job requirements, and individual qualifications. All candidates are considered without regard to race, color, religion, gender, sexuality, national origin, age, disability, genetics, or any other protected status._

Job Type: Full-time

Similar Jobs

Data Engineer, Regulatory & Corporate Technology

First Republic Bank

New York, NY

As a Data Engineer in RCT, you will perform design, development, and implementation of innovative technology solutions on complex IT initiatives across the…

Senior FullStack Developer

Verizon

Piscataway, NJ

Experience with AI/ML technologies, chatbot, Knowledge of AI/Machine learning and algorithms, Trained Predictive Modeling, and Deep personalization on the UI…

Senior Manager, Digital Demand Programs

MongoDB

New York, NY

Manage the strategic evolution of our online chat program: monitor the quality and performance of our online chat channel globally, directly manage the chatbot,…

Account Executive

Pryon Incorporated

New York, NY

Orchestrate a remote and matrixed team of highly skilled solution engineers and developers to assist on opportunities considering the importance of most…

Vice President

Morgan Stanley

New York, NY

Serve as a solution architect to increase application effectiveness, efficiency and solve complex business problems by partnering with developers and Product…

MRM Senior Vice President of Artificial Intelligence Non-Model Review and Challenge

Citi

Queens, NY

Experience / familiarity with AI / ML applications in areas such as cybersecurity, chatbot, natural language processing, image / voice recognition, robotic…

Sr. Chatbot Developer

Rain

New York, NY

In addition to your technical aptitude, you should have a strong passion for building innovative, optimal, and performant language related solutions with a bias…

Sr. Full Stack Engineer - Data

Electric AI

New York, NY

Mentor and pair with other developers to inculcate a growth mindset. You will build robust and service-oriented IT solutions to our unique problems of scale,…

Digital Applications Lead - Digital Solutions

Hospital for Special Surgery

New York, NY

Experience building products that support chatbots & media integration. 5 years minimum of experience as a senior level software developer.

Senior Software Architect - Digital Platform Services(Executive Director)

JPMorgan Chase Bank, N.A.

Jersey City, NJ

As a Senior Software Architect, you will work with engineering leads to establish technical consistency across platform services, enabling our developers to…

Platform Developer

Barclays

Whippany, NJ

As a Barclays Platform Developer, you will participate in the development and delivery of the ChatBot UI widget and the web service UI for BotFactory chatbot…

AWS Connect Technical Architect

Accenture

New York, NY

Experience with intent analysis and conversational chatbots. Accenture is looking for passionate and customer obsessed AWS cloud full stack developers to join…

AWS Connect Technical Architect

Accenture

Philadelphia, PA

Experience with intent analysis and conversational chatbots. Accenture is looking for passionate and customer obsessed AWS cloud full stack developers to join…

AWS Connect Technical Architect

Accenture

Florham Park, NJ

Experience with intent analysis and conversational chatbots. Accenture is looking for passionate and customer obsessed AWS cloud full stack developers to join…

Backend Application Developer

1-800-Flowers

Jericho, NY

Seeking a backend developer primarily focused on java spring boot development with preferred cloud and kafka experience.

Vice President, Global Equities Trading Analytics Python Product Developer

Bank of America

New York, NY

The team is a cross-functional team of Desktop Product Developers, Data Engineers and Product Managers. A typical day could include building APIs, investigating…

Lead Software Developer

Verizon

Basking Ridge, NJ

Mentoring junior developers and supporting them to perform their job activities. Under the mentorship of senior leaders, you will work as a lead team member on…

Front-End Developer / UX Designer

Columbia University Medical Center

New York, NY

The developer/designer will play a key role in defining and developing digital experiences for our audiences. Conduct research and deconstruct user interactions…

URBN Salesforce Solutions Architect

URBN Outfitters, Inc.

Philadelphia, PA

Experience working closely with Salesforce developers. Senior Director Enterprise Reporting and Analytics. Salesforce Administrator, Offshore Development and…

CRM Developer- Salesforce

Arrow Electronics, Inc.

Melville, NY

Experience working with Salesforce and other CRM technologies in various capacities including working as an architect/developer. Build CRM POCs and solutions.

CRM Developer- Salesforce

Arrow Electronics, Inc.

Horsham, PA

Experience working with Salesforce and other CRM technologies in various capacities including working as an architect/developer. Build CRM POCs and solutions.

CRM Developer- Salesforce

Arrow Electronics, Inc.

Wallingford, CT

Experience working with Salesforce and other CRM technologies in various capacities including working as an architect/developer. Build CRM POCs and solutions.

CRM Developer- Salesforce

Arrow Electronics, Inc.

Parsippany, NJ

Experience working with Salesforce and other CRM technologies in various capacities including working as an architect/developer. Build CRM POCs and solutions.

Machine Learning/Full Stack Developer (Information Technology Analyst 2)

New Jersey Courts

Trenton, NJ

Our chatbot and machine-learning platform includes Python, R, Java, IBM Watson Services, Microsoft LUIS, Node JS etc. Developing back-end website applications.