Five9 logo
Five9 Verified
["Contact Center","Cloud Software","SaaS"]

Forward Deployed AI Engineer/Data Scientist

United StatesRemoteFull Time$78,000–$195,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Five9 is seeking a Forward Deployed AI Engineer/Data Scientist to join their Engineering team. This role focuses on natural language processing (NLP) for user-facing AI chatbots and virtual agents. Responsibilities include training AI models with conversation data, cleaning and organizing text data, testing and improving virtual agent performance, and collaborating with cross-functional teams and customers. The ideal candidate will have a Bachelor's degree, 3+ years of experience with Conversational AI systems and Python, and familiarity with chatbot platforms, prompt engineering, and LLMs. A customer-facing background and a proactive problem-solving attitude are essential.

Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.

Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an inclusive environment, empowering our employees to be their authentic selves.

We're looking for a forward deployed AI engineer to join our Engineering team at Five9. You'll work on natural language processing (NLP) projects, helping build and improve user-facing AI chatbots and virtual agents.

What You'll Do:

  • Help build and improve AI chatbots by training them with real conversation data
  • Clean and organize text data to make better machine learning models
  • Test how well our virtual agents are performing and find ways to improve them
  • Work alongside experienced consultants, developers, and conversation designers
  • Work with customers to understand requirements, pain points and clearly communicate progress and roadbloacks
  • Stay curious about new AI and NLP techniques
  • What We're Looking For:

  • NLP: Understanding of how computers process language, with experience building AI agents, text classification models or extracting key information from text
  • Machine Learning fundamentals: Familiarity with common algorithms like decision trees, regression, or clustering - and knowing when to use each one
  • Statistics: Understanding of A/B testing, statistical significance, and how to evaluate model performance
  • Problem-solving mindset: Ability to ask good questions and understand what customers actually need
  • Requirements:

  • Bachelor’s degree in Computer Science, Data Science, Linguistics, Engineering, or related field
  • 3+ years of experience with Conversational AI system and Python programming
  • Experience with chatbot/AI agent platforms, prompt engineering and LLMs
  • Familiarity with python and data science/ML libraries
  • Can-do/figure-it-out attitude and willingness to work in a customer-facing role
  • Preferred: Master’s degree
  • Preferred: experience in a customer-facing role
  • Work Location: This role is fully remote for candidates who reside outside the 50 mile radius of our San Ramon office. For candidates who reside within 50 miles of our San Ramon location, this role is Hybrid and would require 3 days a week (M, W, TH) in our San Ramon office.

    As part of our continued commitment to diversity, equity, and inclusion, Five9 supports pay transparency during the entire recruitment process. Actual compensation packages are based on several factors that are unique to each candidate including, but not limited to: skill set, depth of experience, certifications, and specific work location. The range displayed reflects the minimum and maximum target for new hire salaries for the job across the United States. Your recruiter can share more about the specific compensation package during your hiring process.

    Additionally, the total compensation package for this position may also include an annual performance bonus, stock, and/or other applicable incentive compensation plans.

    Our total reward package also includes:

  • Health, dental, and vision coverage, beginning on the first day of employment. Five9 covers 100% of the employee portion of the health, dental and vision coverage and shares a high portion of the dependent cost. We also offer Short & Long-Term Disability, Basic Life Insurance, and a 401k saving plan with employer matching.
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching and self-guided mindfulness exercises for all covered employees and their covered dependents.
  • Generous employee stock purchase plan.
  • Paid Time Off, Company paid holidays, paid volunteer hours and 12 weeks paid parental leave.
  • All compensation and benefits are subject to the requirements and restrictions set forth in the applicable plan documents and any written agreements between the parties.

    The US base salary range for this role is below.
    $78,000$195,000 USD

    Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills.  The more inclusive we are, the better we are.  Five9 is an equal opportunity employer.

    View our privacy policy, including our privacy notice to California residents here: https://www.five9.com/pt-pt/legal.

    Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9.

    Sample Five9 interview questions

    • 1

      Alien Dictionary Order Derive the alien dictionary order from a sorted list of alien words. Input: words = ["z","x","z"] Output: "" (Empty String) Explanation: The letter 'z' cannot come before 'x' and then suddenly after 'x', creating a cycle and making the dictionary invalid.

      codingmedium
    • 2

      Implement String Compression Implement string compression. Input: chars = ["a","b","b","b","b","b","b","b","b","b","b","b","b"] Output: ["a","b","1","2"] Explanation: The letter 'a' appears once (so no number is appended), and 'b' appears 12 times, modifying the array in place to length 4.

      codingmedium
    • 3

      Aggressive Cows Maximize the minimum distance between aggressive cows in stalls. Input: stalls = [0,4,3,7,10,9], cows = 3 Output: 4 Explanation: Placing the cows at positions 0, 4, and 10 yields a maximum possible minimum distance of 4 between any two cows.

      codingmedium
    • 4

      Longest Substring with Two Distinct Characters Find the longest substring with at most two distinct characters. Input: s = "ccaabbb" Output: 5 Explanation: The substring "aabbb" contains exactly two distinct characters and has a maximum length of 5.

      codingmedium
    • 5

      Split Array into Consecutive Subsequences Split an array into consecutive subsequences. Input: nums = [1,2,3,4,4,5] Output: FALSE Explanation: The numbers can form [1,2,3,4], but the remaining leftover group [4,5] is too short to form a valid sequence of length 3.

      codingmedium

    Sign up for a personalized interview prep pack tailored to this role.

    Ready to apply?
    You'll be redirected to Five9's application page.

    Similar roles