Back to results

Senior Software Engineer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Company Description Milya AI is redefining dental care by building intelligent, human-centered AI solutions that streamline clinical and administrative workflows in dental practices. The company’s products, including Josh - an AI dental scribe that generates real-time clinical notes - and Lucy - a virtual receptionist that manages appointments and calls 24/7 - help dental professionals spend more time on patient care and less on administrative tasks. Milya focuses on technology that adapts to the way dental teams work, maintaining the human touch at the core of care. Serving both solo practitioners and multi-location group practices, Milya enables clinics to operate more efficiently, accurately, and confidently.

Role Description As a Senior Software Engineer at Milya AI, you will design, build, and maintain production-grade software systems that power our AI-driven dental solutions. You will collaborate closely with product managers, designers, and AI researchers to translate user and business requirements into robust, scalable back-end services and APIs. Day-to-day tasks include implementing new features, optimizing system performance, improving reliability, and participating in code reviews and architecture discussions. You will also contribute to technical strategy, mentor team members, and help establish best practices in software engineering and deployment. This is a full-time, on-site role based in Montreal, QC.

Qualifications

  • Strong foundation in Computer Science, including data structures, algorithms, and software architecture.
  • Proficiency in Software Development and Programming, with experience building and maintaining production systems
More about this job

Responsibilities

Design, build, and maintain production-grade software systems for AI-driven dental solutions, including scalable back-end services and APIs. Implement features, improve performance and reliability, participate in code reviews and architecture discussions, and contribute to technical strategy, mentoring, and engineering practices.

Requirements

Requires a strong computer science foundation, including data structures, algorithms, and software architecture. Candidates should be proficient in software development and programming and have experience building and maintaining production systems.

Skills

  • Computer Science
  • Data Structures
  • Algorithms
  • Software Architecture
  • Software Development
  • Programming
  • Production Systems
  • Back-End Services
  • APIs
  • System Performance Optimization
  • Reliability Engineering
  • Code Reviews
  • Technical Strategy
  • Mentoring
  • Software Deployment

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Healthcare
  • Engineering

Keywords

  • Artificial Intelligence
  • Dental Care
  • Dental Practices
  • AI Dental Scribe
  • Clinical Notes
  • Virtual Receptionist
  • Clinical Workflows
  • Administrative Workflows
  • Computer Science
  • Data Structures
  • Algorithms
  • Software Architecture
  • Software Development
  • Programming
  • Production Systems
  • Back-End Services
  • APIs
  • Scalable Systems
  • System Performance
  • Reliability
  • Code Reviews
  • Architecture Discussions
  • Technical Strategy
  • Mentoring
  • Software Engineering
  • Deployment

Report this job