Job Description

AI Software Developer (Mid–Senior Level)CDM Medical GroupLocation: On siteEmployment Type: Full-TimeDepartment: Technology & Digital InnovationCDM Medical Group is advancing its digital transformation, building intelligent systems that enhance patient communication, streamline call-center efficiency, and automate administrative workflows. We are seeking an experienced AI Software Developer (Mid–Senior Level) to drive the development of our next-generation AI call-center assistants, CRM automations, and appointment-management platforms.This role is ideal for someone who has strong applied AI experience, enjoys building production systems, and wants to shape how modern healthcare interacts with patients.🔹 Role OverviewAs a mid–senior AI Software Developer, you will architect, develop, and optimize AI-driven solutions powering our medical call-center operations. You will lead key components of the system, mentor junior engineers, and collaborate with operations and administrative teams to deliver robust and scalable digital tools.Your work will directly impact how thousands of patients reach our services every day.🔹 Key ResponsibilitiesArchitect and develop AI-powered conversational assistants (voice + chat) for patient inquiries, appointment booking, triage, and call routing.Lead integration of AI modules with telephony platforms (VoIP, SIP, IVR, call APIs).Build automation pipelines that link call flows seamlessly with the CRM, including:Real-time patient information lookupAutomatic call classification & taggingData entry automation and task creationLead development of AI-driven appointment (“rendezvous”) systems including scheduling logic, calendar APIs, reminders, and follow-up automation.Develop secure and scalable backend services and APIs supporting AI infrastructure.Analyze, evaluate, and optimize AI model performance in production environments.Mentor junior developers and contribute to code quality standards.Work with compliance officers to ensure alignment with healthcare data privacy standards (GDPR, HIPAA-like frameworks).Collaborate with cross-functional teams to refine business requirements into technical architecture.🔹 Required Skills & Experience5+ years professional experience in software development (AI/ML, backend, or full-stack).Strong proficiency in Python, Node.js, or equivalent backend languages.Production experience with AI/ML frameworks (PyTorch, TensorFlow, transformer-based LLMs).Demonstrated ability to build or integrate conversational AI systems (LLMs, Rasa, Dialogflow, Whisper, TTS/ASR pipelines).Solid understanding of telephony systems and APIs (Twilio, Asterisk, Voximplant, or similar).Expertise in RESTful API development and cloud-native architectures (AWS/Azure/GCP).Hands-on experience integrating with CRM platforms (HubSpot, Salesforce, Zoho, or custom).Proven capability to design scalable, high-availability systems.Strong understanding of data privacy and security best practices.Excellent communication skills and the ability to collaborate with both technical and non-technical teams.🔹 Preferred QualificationsExperience in healthcare IT systems (EHR/EMR integration).Familiarity with workflow engines (Airflow, n8n) and automation frameworks.Background in real-time analytics or call-center performance monitoring.Knowledge of natural language understanding (NLU), dialogue management, or RL-based systems.Experience leading small teams or owning large features end-to-end.🔹 What We OfferCompetitive salary tailored to mid–senior expertise.Opportunity to lead impactful AI initiatives in a healthcare setting.A collaborative environment where your technical decisions shape core products.Career growth pathways in AI architecture, technical leadership, and product development.Continuous professional-training opportunities.If you want to join our team and build something challenging and innovative, send us your CV!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In