EngineerJobs.io
← Back to all jobs

Job Description

Senior AI Engineer will design and deliver production voice and conversational AI systems that support customer engagement and operational efficiency.

Responsibilities

  • Design, build, and maintain real-time AI voice applications using large language models, speech-to-speech technologies, and conversational AI platforms
  • Create automated conversational workflows for customer service, payment reminders, promise-to-pay interactions, account servicing, and other business use cases
  • Configure AI prompts, conversation policies, security controls, escalation procedures, and automated tool-calling capabilities
  • Implement conversation management including interruption handling, contextual awareness, fallback logic, and transfers to live representatives
  • Develop and integrate applications using OpenAI Live/Realtime APIs and other real-time AI technologies
  • Manage streaming audio, transcription, session processing, and system integrations to maintain reliable, responsive AI interactions
  • Integrate AI voice solutions with SIP, VoIP, PBX, and enterprise telecommunications infrastructure for inbound and outbound calling
  • Develop and maintain applications, APIs, and microservices using C#, .NET, Python, JavaScript/TypeScript, or other suitable technologies
  • Integrate AI applications with company databases, customer systems, payment platforms, messaging systems, and other business applications
  • Build secure AI-enabled functions for account lookup, customer verification, payment-related interactions, scheduling, and transfers to live representatives
  • Implement safeguards to support compliance with company policies, security requirements, and applicable legal and regulatory standards
  • Maintain accurate and auditable records of AI conversations, system activities, decisions, and automated transactions
  • Develop and execute automated testing, conversation evaluations, and quality assurance to improve AI accuracy, reliability, and performance
  • Monitor performance including call outcomes, response times, errors, escalation rates, and other operational metrics
  • Design and maintain scalable, highly available systems with controls for capacity, error handling, and service interruptions
  • Lead technical development from initial concept through production implementation while maintaining security, reliability, and cost efficiency
  • Act as a senior technical resource for conversational AI technologies and provide guidance to other engineers
  • Perform all other duties as assigned

Requirements

  • Strong software engineering skills with experience developing and supporting production applications
  • Advanced knowledge of APIs, microservices, distributed systems, and real-time application architectures
  • Strong understanding of large language models, generative AI, conversational AI, and prompt engineering
  • Advanced troubleshooting, problem-solving, and systems analysis skills
  • Ability to design secure, scalable, and reliable technical solutions
  • Strong organizational and project management skills, with ability to manage multiple priorities
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, or a related field preferred
  • Equivalent professional experience may be considered
  • Five (5) or more years of professional software development experience preferred
  • Demonstrated experience developing and delivering production software systems required
  • Experience developing AI-powered applications, especially conversational AI or LLM solutions, strongly preferred
  • Experience with real-time voice technologies, streaming APIs, SIP, RTP, WebRTC, WebSocket, or enterprise telephony systems preferred
  • Experience with OpenAI Live/Realtime APIs and related AI development platforms preferred
  • Proficiency with C#, .NET, Python, JavaScript/TypeScript, or similar languages preferred
  • Experience with technologies such as SQL Server, Redis, Kafka, Docker, Kubernetes, REST APIs, Git, and CI/CD pipelines preferred
  • Familiarity with speech recognition, text-to-speech, retrieval-augmented generation (RAG), AI evaluation frameworks, and AI safety controls preferred
  • Experience in consumer finance, lending, collections, banking, payment processing, telecommunications, or other regulated industries preferred

Technologies

  • Large language models
  • Speech-to-speech technologies
  • Conversational AI platforms
  • OpenAI Live/Realtime APIs
  • C#, .NET, Python, JavaScript/TypeScript
  • SIP, VoIP, PBX
  • SQL Server, Redis, Kafka
  • Docker, Kubernetes
  • REST APIs, Git, CI/CD pipelines
  • Speech recognition, text-to-speech
  • Retrieval-augmented generation (RAG)
  • RTP, WebRTC, WebSocket
  • Streaming APIs
  • AI evaluation frameworks, AI safety controls
  • Microservices, distributed systems, real-time application architectures
  • Automated tool-calling capabilities

Physical Requirements

  • Stand, walk, and/or sit for eight (8) hours a day
  • Communicate effectively, verbally, written, in person, via telephone, or electronically
  • Lift and maneuver up to 20 lbs

Similar Jobs