Senior Full Stack Engineer (Conversational AI and Voice Applications)

Jobgether

United States

A distancia

USD 19.000 - 25.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Fully remote in India
Paid technical assessment
Potential for extended engagement
Flexible hours over 35–40 per week

Descripción de la vacante

Jobgether is seeking a hands-on full-stack engineer to lead a conversational AI project with a strong focus on two-way voice interactions, reliability, and secure data handling. You will shape architecture, integrate AI services, and ensure a production-ready product across frontend and backend stacks.

The role emphasizes experience delivering voice-based apps, real-time speech processing, and scalable LMS integrations, with remote work in India and a path toward long-term engagement.

Formación

  • Hands-on with building conversational or voice-based apps.
  • Owns architecture, latency considerations, interruption handling, and usage costs.
  • Strong frontend development with TypeScript and React (or similar).
  • Experience with browser audio capture, playback, and microphone permissions.
  • Backend with Python (FastAPI) or Node.js with TypeScript.
  • Familiarity with REST APIs, WebSockets/WeRTC, authentication, and data modeling.
  • Experience integrating LLM and speech services in real time.
  • Prompt and context design for structured model outputs and evaluation.

Responsabilidades

  • Own the technical approach and delivery of a conversational AI solution.
  • Assess LMS capabilities and platform extensions; propose configurations or custom builds.
  • Document feasibility, dependencies, risks, and operating-cost assumptions.
  • Define architecture and implementation approach from business needs.
  • Build two-way voice prototype with responsive audio, state handling, and recovery from failures.
  • Create AI customer persona and ensure consistent behavior across learner responses.
  • Integrate speech and language models via real-time speech-to-speech or hybrid approaches.
  • Translate training materials into configurable, versioned scenarios and rubrics.
  • Investigate Absorb LMS integrations, embeddings, and auth/workflow paths.
  • Ensure cross-browser compatibility and clean authentication/completion paths.
  • Implement scoring, coaching, and generate branded PDFs; store data in structured DB.
  • Maintain logs, security, and data boundaries; manage usage, resets, and alerts.
  • Deliver and document source, configuration, deployment steps, and troubleshooting.

Conocimientos

TypeScript
React
Python
LLM integration
Speech/Voice tech
REST/WebSockets
Security & auth
Deployment pipelines

Educación

Bachelor's degree in Computer Science or equivalent

Herramientas

FastAPI
Docker
PostgreSQL
Git

Descripción del empleo

Accountabilities

You will take ownership of the technical approach and delivery of a working conversational AI solution, balancing product requirements, implementation feasibility, reliability, security, and operating costs.

- Technical Assessment & Architecture

Assess existing LMS capabilities, reusable prototypes, and potential platform extensions before recommending a configured or custom solution.

- Document feasibility, dependencies, delivery estimates, technical risks, and operating-cost assumptions.

- Define the application architecture and implementation approach based on business needs and available resources.

- Voice Application & Conversational AI Development

Build a functional two-way voice prototype supporting responsive audio, natural turn-taking, interruptions, session state, and recovery from common failures.

- Develop an AI customer persona with approved facts, objections, and objectives, ensuring consistent behavior across different learner responses.

- Design natural conversation endings without revealing expected answers or guiding learners toward predetermined responses.

- Integrate speech and language model services using a real-time speech-to-speech approach or a combination of speech recognition, LLM, and speech synthesis.

- Convert approved training materials into configurable, versioned scenarios and assessment rubrics, keeping the customer simulation separate from post-session evaluation.

- LMS Integration & Learner Experience

Investigate integration options with Absorb LMS, including learner identity, browser microphone permissions, and application launch workflows.

- Validate embedded access and a separate-tab fallback, then implement the agreed authentication and completion approach.

- Ensure the application works across agreed browsers and LMS launch paths.

- Assessment, Reporting & Data Management

Implement evidence-based scoring and balanced coaching using approved weights, exclusions, and serious-error rules.

- Calculate scores programmatically and ensure generated coaching PDFs accurately reflect the underlying assessment results.

- Store learner, agency, scenario, rubric, and attempt records in a structured database.

- Generate branded PDF reports and agreed data exports while preserving information for future reporting integrations.

- Distinguish actual audio-based measurements from estimates derived from text, including optional speaking metrics only when validated and agreed.

- Usage Management, Security & Reliability

Implement agency and learner usage allowances, reset rules, alerts, and limits.

- Handle concurrent requests, retries, and failed attempts without duplicate charges or assessment results.

- Protect agency data boundaries, credentials, and recordings through appropriate access controls, retention, and deletion policies.

- Maintain useful application logs while avoiding unnecessary exposure of personal information.

- Deployment, Testing & Handover

Deploy and maintain the application, manage environments and secrets, monitor latency and usage, and resolve technical defects.

- Conduct automated testing and debugging across browser, backend, and AI services.

- Demonstrate progress weekly, maintain an agreed task tracker, and proactively communicate blockers and technical trade-offs.

- Deliver source code, configuration, deployment instructions, monitoring guidance, cost assumptions, and operational documentation.

- Support user testing, scoring calibration with content specialists, defect resolution, and final handover.

Requirements

The ideal candidate is a hands-on full stack engineer with proven experience delivering conversational or voice-based applications, strong frontend and backend development skills, and the ability to integrate AI services into reliable production-ready products.

- Typically 5–8 years of software engineering experience, with relevant delivery experience taking priority over tenure.

- Proven ownership of at least one working two-way voice application or conversational product involving spoken interaction. You should be able to explain your contribution, architecture, latency considerations, interruption handling, failure recovery, and usage costs.

- Strong frontend development skills with TypeScript and React or a comparable framework.

- Practical experience with browser audio capture and playback, asynchronous UI behavior, microphone permissions, and session error handling.

- Backend development experience using Python (such as FastAPI) or Node.js with TypeScript.

- Familiarity with REST APIs, WebSockets and/or WebRTC, authentication, background processing, and relational data modeling.

- Practical experience integrating LLM and speech services through real-time speech-to-speech or a combination of speech recognition, language models, and speech synthesis.

- Strong prompt and context design skills, including structured model outputs, scenario grounding, and evaluation against approved facts.

- Ability to recognize when an AI system should acknowledge missing information rather than generate unsupported responses.

- Experience with third-party API integrations, secure session management, SQL databases such as PostgreSQL, PDF generation, and reliable data export workflows.

- Familiarity with automated testing, debugging, Git, code reviews, deployment pipelines, Docker or equivalent packaging, and at least one cloud environment.

- Clear written English and the ability to translate business requirements into small, testable releases while explaining assumptions and trade-offs to non-technical stakeholders.

- A degree in a relevant discipline or equivalent practical experience.

- Near-term availability is preferred.

Preferred experience includes:

- Absorb LMS or another learning management system.

- LTI 1.3, OIDC/SSO, or secure external-tool launch integrations.

- Multi-tenant SaaS architecture and agency-level data separation.

- Rubric-based AI evaluation, training, or coaching products.

- Insurance workflows and document retrieval solutions.

- Integrations with Google Sheets, BigQuery, HubSpot, or Zapier.

- Avatar integration, if introduced in a later project phase.

You do not need experience with every platform listed; strong expertise in one coherent technical stack is sufficient.

Benefits

- Fully remote engagement within India, with Bengaluru preferred.

- Initial paid technical assessment lasting 1–2 weeks.

- Planned full-time engagement of approximately 35–40 hours per week over an initial 8–12-week period.

- Opportunity to lead the development of a practical conversational AI and voice-based training solution.

- Potential for continued part-time support for 3–6 months after the initial engagement, with scope and hours agreed separately.

- Initial planning allowance for ongoing support of approximately 10–20 hours per month.

- Opportunity to work with international stakehol

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full Stack Engineer (Conversational AI and Voice Applications) (Fully Remote)
Senior Full Stack Engineer (Conversational AI and Voice Applications) (Fully Remote)

Partner Company • EE. UU.

A distancia
USD 120.000 - 180.000
Senior Software Engineer
Senior Software Engineer

raydar • EE. UU.

A distancia
USD 130.000 - 190.000
Remote work within US/Canada
Flexible vacation
Wellness stipend
+2
Voice AI Engineer - Voice AI + CRM Integrations
Voice AI Engineer - Voice AI + CRM Integrations

Shrikrishiv Marketing • EE. UU.

A distancia
USD 25.000 - 44.000
Senior Full-Stack Engineer - Remote Conversational AI & Voice
Senior Full-Stack Engineer - Remote Conversational AI & Voice

Jobgether • EE. UU.

A distancia
USD 19.000 - 25.000
Fully remote in India
Paid technical assessment
Potential for extended engagement
+1
Senior AI Engineer (AI Automation, Claude Code, Full Stack)
Senior AI Engineer (AI Automation, Claude Code, Full Stack)

Samuels Venmoney Estates • EE. UU.

A distancia
USD 32.000 - 63.000
Fully remote
Budget for models and tools
Ownership from idea to live system
+1
AI Engineer - Voice & Agentic Systems
AI Engineer - Voice & Agentic Systems

Weya.ai • EE. UU.

A distancia
USD 13.000 - 19.000
Voice AI Solutions Engineer (Remote)
Voice AI Solutions Engineer (Remote)

smasupportservices • EE. UU.

A distancia
USD 63.000 - 77.000
Work-from-home setup
AI Engineer
AI Engineer

Liberty Personnel Services, Inc • Philadelphia

Presencial
USD 140.000 - 180.000
6-month contract
Senior/Staff Backend Engineer
Senior/Staff Backend Engineer

AIDA projektai, MB • Austin (TX)

A distancia
USD 160.000 - 240.000
Voice AI Developers 16676
Voice AI Developers 16676

ZealHire Inc. • Chicago (IL)

Híbrido
USD 150.000 - 210.000