Nextiva is seeking an AI Software Engineer to develop intelligent, multimodal AI agents (voice and chatbots) for their next-generation customer experience platform. The goal is to apply expertise in machine learning and software engineering to build AI-driven features that transform how businesses engage with customers, blending automation with human touch to deliver exceptional customer experiences.
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.
- 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. Use data-driven methods to tune model accuracy and response times.
- Implement robust testing (unit, integration, end-to-end) for AI features to ensure reliability and correctness.
- Document AI agent designs, algorithms, and usage guidelines for future reference.
Other
- 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.
- You will help Nextiva achieve a balanced integration of AI and human interaction, directly contributing to our CX-first vision.
- Excellent teamwork and communication skills.
- Action-oriented with a passion for solving problems.
- Critical Thinker: Understands the "why" and identifies key drivers, learning from the past.