About The Position

This role is for a Data Scientist, Band B1 / B2, within the Sierra Engineer team. The position requires 4-6 years of total experience in Conversational AI / agentic or virtual-assistant development, with 1-2 years of hands-on Sierra experience and at least one delivered/production Sierra project. A strong programming background in TypeScript / JavaScript is essential. The core responsibilities involve building and validating agents in Agent Studio, implementing code-defined agent behavior using the Agent SDK, authoring and maintaining simulations, integrating agents with various systems, participating in workspace-based development, and contributing to CI/CD processes.

Requirements

  • 4–6 years total in Conversational AI / agentic or virtual-assistant development (e.g., Dialogflow CX, Amelia, Kore.ai, Rasa, LLM-based agents).
  • 1–2 years hands-on Sierra, with at least one delivered/production Sierra project.
  • Strong programming background in TypeScript / JavaScript.
  • Agent Studio: conversational design, customer journeys, and the block-based editor (Journeys, Conditions, Rules, Policies, Tools, Configuration).
  • Agent SDK: TypeScript/JavaScript with JSX; SDK APIs (hooks, tool registration, lifecycle events); code-defined simulations; workspace/snapshot/release concepts.
  • Simulations: writing instruction-driven and scenario-based tests; critical-simulation enforcement; stabilising flaky simulations.
  • Git & CI/CD: branching, merging, code reviews; running simulations and release enforcement in pipelines.
  • Bachelor's/Master's in Engineering
  • 2-5 years

Nice To Haves

  • Ghostwriter (AI-assisted authoring): prompting, reviewing, validating, and merging AI-generated journeys/simulations.
  • Basic observability (traces/alerts) and analytics (CSAT, resolution/containment rate).
  • Contact-centre / IVR and telephony transfer (Genesys or similar) exposure.

Responsibilities

  • Build and validate agents in Agent Studio using Journeys, Conditions, Rules, Policies, Tools, and Configuration.
  • Implement code-defined agent behaviour in the Agent SDK (TypeScript/JSX on Sierra's custom runtime) using hooks, tool registration, and lifecycle events.
  • Author instruction-driven and scenario-based simulations (Studio and code) and keep them stable and meaningful.
  • Integrate agents with APIs and enterprise/contact-centre systems, including transfer/routing to queues and numbers with attached data.
  • Participate in workspace-based development: merge requests, snapshots, and workspace reviews.
  • Execute releases under guidance, respecting critical-simulation gates and approvals.
  • Contribute to CI/CD (e.g., GitHub Actions) — running simulations and wiring release checks.
  • Design and develop data models and analytical solutions.
  • Optimize data analysis processes and methodologies.
  • Ensure data solutions meet business and technical requirements.
  • Provide technical support for data science projects.
  • Collaborate with stakeholders to address data science needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service