Nextiva is looking to develop intelligent, multimodal AI agents (voice and chatbots) as part of its next-generation customer experience platform to transform how businesses engage with customers.
Requirements
- 1+ years of professional software development experience building AI or machine-learning powered applications.
- Proven experience developing production-grade software (e.g., backend services, APIs, data pipelines) in a collaborative team environment.
- Strong understanding of AI and machine learning fundamentals with hands-on experience in natural language processing (NLP) and/or deep learning.
- Familiarity with the latest AI advancements (e.g., transformer-based models, conversational AI frameworks) and a history of applying AI models to solve real-world problems.
- Proficiency in programming languages commonly used for AI development, such as Python (with ML libraries like TensorFlow or PyTorch) and/or a general-purpose language like Java or C-Sharp for scalable systems.
- Experience with machine learning frameworks and libraries for NLP, speech, or computer vision (e.g., Hugging Face Transformers, OpenAI APIs, spaCy, Kaldi, AWS/GCP/Azure AI services) is expected.
- Experience with speech and language technologies – for example, integrating speech-to-text (ASR) and text-to-speech (TTS) engines, or building chatbots and voice bots for conversational interfaces.
Responsibilities
- Design, implement, and refine AI agents for Nextiva's products that understand and respond to customers in multiple formats (e.g., spoken voice, written text).
- Develop conversational logic and multimodal interaction flows leveraging state-of-the-art natural language processing (NLP) and speech recognition techniques.
- Integrate large language models and other AI/ML components into the Agentic AI Platform to enable capabilities such as question answering, task automation, sentiment analysis, and recommendations.
- Ensure that AI models and solutions perform effectively in real-world environments and at scale.
- Own the end-to-end development lifecycle of AI features.
- Build and integrate components for multimodal interactions, including speech-to-text, text-to-speech, and dialog management systems.
- Optimize AI algorithms and agent frameworks for performance, scalability, and reliability.
Other
- Bachelor's degree in computer science, Software Engineering, or a related field (required).
- A Master's degree in AI, Machine Learning, or a related discipline is strongly preferred.
- Internships will also be considered.
- Excellent teamwork and communication skills.
- Success in this role will be measured by your ability to deliver AI features that measurably improve customer experiences (e.g., higher self-service resolution rates, faster response times, improved user satisfaction) while maintaining high software quality and ethical AI standards.