This is a remote position.
About Us
We re on a mission to create a revolutionary AIpowered productivity chatbot a Workmate
Success Coach designed to empower individuals to achieve their best. Imagine a digital
"fairy godmother" offering personalized guidance to address challenges like:
"I don t understand my client."
"I know a better way but my client won t listen."
"I m bored and want to do more."
If the prospect of developing lifechanging AI experiences excites you we want to hear from
you!
Role Overview
We are looking for a creative and driven Senior Software Developer to help design build and
refine our AIpowered Workmate Success and Productivity Chatbot. This role blends technical
expertise AI/ML innovation and a focus on realtime communication capabilities. You will be
instrumental in incorporating WebRTC or LiveKit to enable seamless realtime voice text and
data communication between users and the chatbot.
Key Responsibilities
Design & Development: Develop and maintain software components for the chatbot
focusing on intuitive user interactions personalized coaching and realtime
communication features.
AI/ML Integration: Collaborate with AI/ML engineers to integrate machine learning
models that offer empathetic contextaware responses to prompts like I m bored or
I don t understand my client.
RealTime Communication: Implement WebRTC or LiveKit for realtime voice text and
data exchanges between browsers and devices.
NLP Integration: Utilize advanced NLP technologies to enhance the chatbot s ability to
understand and respond to user queries effectively.
API Development: Design and maintain APIs for seamless integration with thirdparty
platforms expanding the chatbot s capabilities.
Testing & Quality Assurance: Conduct unit testing code reviews and ensure system
reliability scalability and robustness.
Continuous Improvement: Stay updated on emerging technologies in AI WebRTC
LiveKit and user experience design to keep the product cuttingedge.
Requirements
Technical Skills:
Proficiency in programming languages like Python JavaScript or TypeScript.
Experience with AI/ML frameworks such as TensorFlow PyTorch or OpenAI APIs.
Expertise in WebRTC and/or LiveKit for realtime communication applications
including voice and video.
Strong knowledge of Natural Language Processing (NLP) including sentiment analysis
intent classification and context handling.
Handson experience with RESTful API design and integration.
Familiarity with version control systems like Git.
Knowledge of cloud platforms (AWS GCP or Azure) and containerization tools (Docker
Kubernetes) is a plus.
Soft Skills:
Empathy and a passion for helping people achieve their best.
Strong problemsolving skills to translate complex user needs into technical
requirements.
Excellent communication skills for collaboration within a multidisciplinary team.
Selfmotivated curious and committed to continuous learning.
Preferred Qualifications
Prior experience developing AIpowered chatbots or virtual assistants.
Familiarity with conversational AI design principles and realtime communication
protocols.
Exposure to Agile/Scrum methodologies for software development.
Benefits
Why Join Us
Be part of a team transforming productivity with cuttingedge AI and realtime
communication technologies.
Work on meaningful lifechanging products designed to help users overcome real
world challenges.
Enjoy a flexible remote work environment with opportunities for growth and
innovation.
Technical Skills: Proficiency in programming languages like Python, JavaScript, or TypeScript. Experience with AI/ML frameworks such as TensorFlow, PyTorch, or OpenAI APIs. Expertise in WebRTC and/or LiveKit for real-time communication applications, including voice and video. Strong knowledge of Natural Language Processing (NLP), including sentiment analysis, intent classification, and context handling. Hands-on experience with RESTful API design and integration. Familiarity with version control systems like Git. Knowledge of cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes) is a plus. Soft Skills: Empathy and a passion for helping people achieve their best. Strong problem-solving skills to translate complex user needs into technical requirements. Excellent communication skills for collaboration within a multidisciplinary team. Self-motivated, curious, and committed to continuous learning. Preferred Qualifications Prior experience developing AI-powered chatbots or virtual assistants. Familiarity with conversational AI design principles and real-time communication protocols. Exposure to Agile/Scrum methodologies for software development.
Education
Bachelor s degree in a relevant field such asSoftware Development or IT