Responsibilities ----------------- Design & Development: Architect, design, and implement robust voice processing pipelines that support real-time speech-to-text transcription, natural language understanding, sentiment analysis, and generative summarization. Develop scalable microservices and API integrations to seamlessly connect telephony systems (e.g., Amazon Connect, Twilio) with CRM and contact center platforms. AI & NLP Integration: Develop and fine-tune AI models for speech recognition, intent detection, and real-time dialogue management. Integrate generative AI (e.g., OpenAI GPT models) for automated call summarization and after-call documentation. Performance & Reliability: Optimize system performance through continuous monitoring, A/B testing, and performance tuning to ensure low-latency, high-availability operations. Collaborate with data science teams to iterate on models and improve transcription accuracy and AI recommendations. Cross-Functional Collaboration: Work closely with product managers, UX designers, and quality assurance teams to define requirements and deliver high-impact features. Provide technical leadership and mentorship within an agile, cross-functional team environment. Documentation & Best Practices: Develop and maintain comprehensive technical documentation, coding standards, and system design guidelines. Stay current with emerging trends in AI, NLP, and voice technologies, and recommend innovations to enhance our platform. Required Qualifications ------------------------ Education & Experience: Bachelor’s degree or equivalent experience in Computer Science, Electrical Engineering, or a related field. 5+ years of software engineering experience, with a strong focus on AI, NLP, or real-time systems development. Technical Expertise: Proficiency in at least one programming language (e.g., Python, Java, or C++). Hands-on experience with speech recognition and real-time transcription technologies. Deep understanding of NLP concepts, machine learning models, and generative AI techniques. Experience in designing and developing scalable distributed systems and microservices. Systems & Tools: Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and containerization/orchestration tools (Docker, Kubernetes). Experience with real-time streaming data frameworks and API-driven integrations. Knowledge of modern AI/ML frameworks (TensorFlow, PyTorch) and NLP libraries (spaCy, NLTK) is a plus. Preferred Qualifications Degree in Computer Science, Artificial Intelligence, or a related discipline. Prior experience working in contact center or customer support environments. Expertise in integrating third-party voice services (e.g., Amazon Transcribe, Google Speech-to-Text) and leveraging large language models (e.g., OpenAI GPT) for live applications. Experience with data pipelines and real-time processing frameworks (e.g., Kafka, Apache Flink). Demonstrated success in agile development environments with a proven track record of deploying AI solutions into production. Technical Skills Programming Languages: Python, Java, C++ (or equivalent) AI/ML Frameworks: TensorFlow, PyTorch, or similar Cloud & Infrastructure: AWS, Google Cloud, Azure; Docker, Kubernetes Data Processing: Real-time streaming frameworks, API design, microservices architecture NLP & Voice Technologies: Familiarity with speech-to-text engines, NLP libraries, and generative AI integration Soft Skills Excellent communication skills to explain complex technical concepts clearly and concisely. Strong collaborative mindset with the ability to work effectively in cross-functional teams. Detail-oriented and committed to writing high-quality, maintainable code. Proactive, self-motivated, and capable of managing multiple priorities in a fast-paced environment. Passionate about innovating in AI and voice processing technologies. What We Offer --------------- Innovative Work Environment: Opportunity to work on groundbreaking voice AI solutions that redefine customer support. Collaborative, dynamic, and inclusive team culture. Competitive Compensation: Attractive salary and comprehensive benefits package. Flexible work arrangements to support work-life balance. Professional Growth: Ongoing opportunities for training, professional development, and attendance at industry conferences. A chance to shape and influence the future of AI-driven customer support technologies. How to Apply: If you’re excited by the challenge of building real-time AI solutions that transform customer support experiences, we’d love to hear from you. Join us in redefining the future of customer support with state-of-the-art Voice Co-Pilot and Auto-Pilot technology!
Job Title
Sr Software Engineer (Voice AI / Gen AI / US Timezone / Remote)