Senior Full Stack Engineer, Conversational AI, Voice Applications

Job not on LinkedIn

🔥 1 hour ago

🇮🇳 India – Remote

⏳ Contract/Temporary

🟠 Senior

🗣️ LLM Engineer

Where this job comes from

Posted on Attain's careers page, not through a job board

First seen by Remote Rocketship 1 hour ago

Logo of Attain

Attain

11 - 50 employees

Founded 2018

💼 Consulting

📣 Marketing

📦 Logistics

Consulting • Marketing • Logistics

Attain is a company providing a range of IT services and solutions, focusing on workplace and visitor management, energy and sustainability management, and enterprise IT services. Their offerings include products like Tango Reserve and Tango Visitor, which enhance workplace efficiency and guest experience, as well as Tango Energy & Sustainability, which provides insights for sustainability goals. Attain also delivers managed services, consulting, and support services aimed at improving productivity, and supports enterprises in integrating IT solutions seamlessly into their operations, ensuring a high level of customer satisfaction and collaboration with their clients.

📋 Description

• Assess existing LMS capabilities, reusable prototypes, and focused extensions before recommending a configured or custom solution • Document feasibility, dependencies, delivery effort, and operating costs • Build a two-way voice prototype with responsive audio, turn-taking, interruption handling, session state, and failure recovery • Implement an AI customer role with approved facts, persona, objections, and objective • Support varied learner responses and natural endings without revealing expected answers • Convert approved training material into configurable, versioned scenarios and rubrics • Keep customer simulation separate from post-session assessment • Investigate launch from Absorb LMS, browser microphone access, and learner identity • Validate embedded and separate-tab fallback experiences and implement agreed access and completion approaches • Produce evidence-based scores and balanced coaching using approved weights, exclusions, and serious-error rules • Calculate totals in code and keep generated PDFs consistent with underlying results • Store learner, agency, scenario, rubric, and attempt records • Generate branded PDFs and basic exports while preserving structured data for later reporting integrations • Implement usage allowances, reset rules, alerts, and limits • Handle simultaneous requests, retries, and failed attempts without duplicate charging or results • Protect agency data boundaries, credentials, and recordings; apply access, retention, and deletion rules • Deploy and maintain the application, manage environments and secrets, monitor latency and usage, resolve defects, and hand over source code, configuration, and operating documentation • Provide weekly demonstrations, maintain an agreed task tracker, and flag blockers early • Participate in technical discussions, content-specialist validation, scoring calibration, user testing, deployment, and handover

🎯 Requirements

• Proven ownership of at least one working two-way voice application or conversational product with spoken interaction • Strong frontend development with TypeScript and React or a comparable framework • Experience with browser audio capture and playback, asynchronous UI behavior, microphone permissions, and session error states • Backend development in Python, such as FastAPI, or Node.js with TypeScript • Experience with REST APIs, WebSockets and/or WebRTC integration, authentication, background work, and relational data modeling • Practical integration of LLM and speech services • Prompt and context design, structured model outputs, scenario grounding, and evaluation • Experience with third-party API integration, secure session handling, SQL databases such as PostgreSQL, PDF generation, and reliable export workflows • Automated testing and debugging across browser, backend, and AI services • Git, code review, deployment pipelines, Docker or equivalent packaging, and one cloud environment • Clear written English • Ability to translate business requirements into small, testable releases and explain assumptions and trade-offs to a non-technical project lead • Typically 5-8 years in software engineering • Near-term availability preferred • Ability to be available for scheduled US-time-zone discussions • Remote work within India; Bengaluru preferred • A degree in a relevant discipline or equivalent practical experience is suitable • Preferred: Absorb or another LMS; LTI 1.3, OIDC/SSO or secure external-tool launches; multi-tenant SaaS; rubric-based AI evaluation; training/coaching products; insurance workflows; document retrieval; integrations with Sheets, BigQuery, HubSpot or Zapier; avatar integration

🏖️ Benefits

• Paid 1-2 week initial assessment • Potential part-time support for 3-6 months after the initial engagement • Scheduled US-time-zone discussions with agreed overlap • Full-time contract capacity at approximately 35-40 hours per week during the planned engagement

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 July 27

YO HR Consultancy

51 - 200

👥 HR Tech

🎯 Recruiter

☁️ SaaS

Senior Python Developer at Yo Hr Consultancy Pvt Ltd developing innovative AI solutions. Collaborating with US companies and writing effective Python code for commercial and research projects.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok