AI Software Engineer developing intelligent multimodal AI agents for Nextiva's AI-driven platform. Collaborating with teams to enhance customer experiences through innovative AI solutions.
Responsibilities
Design & Develop AI Agents: 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.
AI Model Integration: 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.
Full Lifecycle Engineering: Own the end-to-end development lifecycle of AI features.
Multimodal Interaction Systems: Build and integrate components for multimodal interactions, including speech-to-text, text-to-speech, and dialog management systems.
Performance Optimization: Optimize AI algorithms and agent frameworks for performance, scalability, and reliability. Use data-driven methods to tune model accuracy and response times.
Quality, Ethics & Compliance: Implement robust testing (unit, integration, end-to-end) for AI features to ensure reliability and correctness. Incorporate ethical AI practices, ensuring AI agent behavior is unbiased and compliant with privacy and security regulations.
Documentation & Mentorship: Document AI agent designs, algorithms, and usage guidelines for future reference. Provide technical guidance and mentorship to junior engineers or new team members as needed.
Requirements
Education: 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. Equivalent practical experience in AI/ML development will also be considered.
Software Engineering Experience: 5+ years of professional software development experience, including at least 2+ years 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.
AI/ML Expertise: 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, agentic SDKs) and a history of applying AI models to solve real-world problems.
Technical Skills: 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# for scalable systems. Experience with both training and inference frameworks for AI/ML and libraries for NLP, speech, or computer vision (e.g., PyTorch, BERT-based, common LLM SDKs/APIs, AWS/GCP/Azure AI services) is expected.
Multimodal Interaction Knowledge: 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.
Cloud & Scalability: Familiarity with cloud platforms and deploying AI/ML models at scale (AWS, Google Cloud, or Azure). Experience with microservices architecture and containerization (Docker, Kubernetes) for AI services.
Collaboration & Communication: Excellent teamwork and communication skills.
Benefits
Medical - Medical insurance coverage is available for employees, their spouse, and up to two dependent children with a limit of 500,000 INR, as well as their parents or in-laws for up to 300,000 INR. This comprehensive coverage ensures that essential healthcare needs are met for the entire family unit, providing peace of mind and security in times of medical necessity.
Group Term & Group Personal Accident Insurance - Provides insurance coverage against the risk of death / injury during the policy period sustained due to an accident caused by violent, visible & external means.
Work-Life Balance - 15 days of Privilege leaves per calendar year, 6 days of Paid Sick leave per calendar year, 6 days of Casual leave per calendar year. Paid 26 weeks of Maternity leaves, 1 week of Paternity leave, a day off on your Birthday, and paid holidays
Financial Security - Provident Fund & Gratuity
Wellness - Employee Assistance Program and comprehensive wellness initiatives
Growth - Access to ongoing learning and development opportunities and career advancement
Senior Engineer focusing on lifecycle renewal of water and wastewater facilities assets. Collaborating on asset management processes and planning rehabilitation programs.
Fullstack Developer at Consat Telematics developing smart telematics solutions for public transport. Involved in challenging projects from databases and APIs to user interfaces.
AI Software Engineer developing intelligent multimodal AI agents for Nextiva’s customer experience platform. Collaborating on AI - driven features to enhance business - customer engagement.
Senior Cloud Software Development Engineer in Communication Runtimes team developing software features for Intel's communication libraries. Collaborate with scientists and engineers on high - performance computing applications.
Senior GenAI Software Architect at Intel developing AI products impacting real - world applications. Architecting machine learning strategies and collaborating with users for innovative solutions.
Software Developer designing, developing, and maintaining scalable software solutions for transportation and warehousing. Collaborating with cross - functional teams to enhance logistics and supply chain operations.
Senior Software Developer joining Aspire Software to design and develop web applications. Collaborating with cross - functional teams to deliver high - quality solutions in Lebanon.
Full Stack Developer involved in the full development life cycle of software solutions at Major Tool. Implementing designs, maintaining existing programs, and collaborating within a team.