Overview
We're seeking a Virtual Assistant Developer to design, develop, and deploy AI-powered virtual assistants for our clients. This role requires strong expertise in AI technologies, natural language processing (NLP), and chatbot development. The ideal candidate will work closely with business stakeholders, technical teams, and clients to create innovative solutions that enhance customer engagement and streamline business operations.
At
TeKnowledge, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You’ll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You’ll Enjoy It Here
- Be Part of Something Big - A growing company where your contributions matter.
- Make an Immediate Impact - Support groundbreaking technologies with real-world results.
- Work on Cutting-Edge Tech - AI, cybersecurity, and next-gen digital solutions.
- Thrive in an Inclusive Team - A culture built on trust, collaboration, and respect.
- We Care - Integrity, empathy, and purpose guide every decision.
We’re looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
We Are TeKnowledge. Where People Lead and Tech Empowers.
Responsibilities
- Design and develop AI-driven virtual assistant solutions using conversational AI technologies and platforms.
- Collaborate with clients to gather business requirements and understand their objectives to tailor virtual assistant solutions.
- Integrate virtual assistants with enterprise applications, CRMs, and backend systems to enhance functionality.
- Implement natural language understanding (NLU) models and design conversational flows that provide seamless user experiences.
- Monitor and optimize the performance of virtual assistants based on data-driven insights.
- Provide technical support and troubleshooting during and post-implementation phases.
- Stay updated on the latest advancements in AI, NLP, and chatbot development to incorporate emerging technologies into solutions.
- Document technical designs, configurations, and best practices to ensure consistency and knowledge sharing across teams.
Qualifications
- Bachelor’s degree in Computer Science, Artificial Intelligence, or a related field.
- 3+ years of experience in developing AI-powered virtual assistants or chatbots.
- Strong proficiency in AI frameworks (e.g., Microsoft Bot Framework, Dialogflow, IBM Watson).
- Experience with natural language processing (NLP) and machine learning models.
- Familiarity with APIs, web services, and system integrations to connect virtual assistants with existing infrastructure.
- Proficient in programming languages such as Python, JavaScript, or related languages.
- Strong problem-solving, analytical skills, and troubleshooting abilities.
- Excellent communication skills and the ability to manage client relationships effectively.
Preferred Qualifications
- Experience working with cloud platforms like Azure AI, AWS AI, or Google Cloud AI.
- Knowledge of contact center technologies and customer service solutions.
- Understanding of conversational design principles and user experience optimization.
- Prior experience in a consulting or professional services environment, driving client-focused AI solutions.