Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI/ML Software Developer

Curve Dental

Curve Dental is the leading cloud-based dental practice management platform, helping thousands of dental practices streamline operations, improve patient experiences, and grow their businesses. We’re entering the next phase of the Curve platform, building a shared intelligence platform that brings agentic AI into every aspect of the dental practice. From revenue cycle management and patient communications to scheduling, clinical documentation, insurance workflows, and operational automation, our goal is to create intelligent systems that help practices operate more efficiently while allowing dental teams to focus on delivering exceptional patient care.

To bring this vision to life, we’re looking for an AI Software Developer to join our team. You’ll work alongside our AI Platform Software Developer, Architecture team, and highly skilled development teams to design, build, and deliver production AI capabilities that power intelligent workflows throughout the Curve platform. This hands‑on development role involves designing, building, testing, reviewing, and delivering production software while helping bring intelligent agents, machine learning models, and AI‑powered workflows into the hands of thousands of customers.

What You’ll Do

As an AI Software Developer, you’ll work alongside our Architecture, Development, and Product teams to build and deliver intelligent capabilities across the Curve platform.

Your Responsibilities Will Include

  • Designing, building, testing, and delivering production AI capabilities, including intelligent agents, workflows, MCP servers, integrations, machine learning models, and shared services
  • Developing AI‑powered products that automate clinical, operational, financial, and patient‑facing workflows across the Curve platform
  • Building, training, evaluating, deploying, monitoring, and continuously improving machine learning models and intelligent services running in production
  • Developing reusable MCP tools, APIs, and platform components that accelerate AI development across multiple platform teams
  • Writing high‑quality production code while leveraging modern AI‑assisted development tools, including Claude Code, to improve software quality and development productivity
  • Participating in technical design discussions, code reviews, testing, production deployments, and production support throughout the software development lifecycle
  • Working closely with Product, UX, Architecture, and development teams to transform business requirements into secure, scalable, maintainable software
  • Continuously improving AI capabilities through experimentation, prompt engineering, model tuning, evaluation, monitoring, and operational feedback
  • Taking ownership of production software by troubleshooting complex issues, improving reliability, and helping deliver exceptional customer experiences

What We’re Looking For

We’re looking for an exceptional software developer who combines deep hands‑on AI expertise with a passion for building production systems.

Required Qualifications

  • 5+ years of professional software development experience building scalable SaaS applications
  • 2+ years designing, building, and deploying production AI applications, platforms, or intelligent workflow solutions
  • Demonstrated experience taking AI‑powered solutions from proof‑of‑concept through production deployment and continuously improving them through evaluation, monitoring, iteration and operational feedback
  • Demonstrated experience writing high‑quality production code and supporting production software
  • Strong expertise in modern backend development, with experience in Python or similar technologies
  • Experience building intelligent agents, MCP servers, AI tools, or similar integration architectures
  • Experience training, deploying, evaluating, and maintaining machine learning models in production
  • Experience working with LLMs, embeddings, Retrieval‑Augmented Generation (RAG), vector databases, and prompt engineering
  • Strong understanding of distributed systems, APIs, cloud‑native architectures, and modern software development practices
  • Experience participating in technical design discussions, code reviews, and collaborative software development
  • Experience using AI‑assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar technologies
  • Thrives in a fast‑paced environment, embraces ownership, and enjoys solving difficult development challenges

Preferred Qualifications

  • Experience with one or more of the following: Production AI platforms (LangGraph, Amazon Bedrock, OpenAI, Anthropic, or similar technologies)
  • Agentic AI frameworks and MCP servers, and AI integration ecosystems
  • Production AI operations, including model deployment, evaluation, observability, governance, or MLOps
  • Conversational AI, speech technologies or customer‑facing AI applications
  • Retrieval‑Augmented Generation (RAG), vector databases, and semantic search
  • Building AI capabilities within large‑scale, multi‑tenant SaaS platforms
  • Experience building software in healthcare or other highly regulated environments

What Success Looks Like

  • Deliver production AI capabilities that are adopted across the Curve platform and used by thousands of dental practices
  • Become a trusted technical contributor on AI initiatives across multiple product teams
  • Build reusable agents, tools, workflows, and platform components that accelerate AI development throughout the organization
  • Help evolve Curve’s AI platform through practical implementation, continuous improvement, and production feedback
  • Consistently deliver high‑quality production software while helping improve development practices across the development organization
  • Become a developer that others rely on when solving difficult AI development challenges and building reliable production systems
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the AI/ML Software Developer in Calgary, AB vacancy
  • Transform AI/ML innovations into production systems as an AI/ML Software Engineer in Calgary. This role integrates software development with machine learning practices. This position is focused on enhancing AI capabilities through collaboration with data professionals across... 
    Suggested

    Raise - find a more meaningful working experience

    Calgary, AB
    8 days ago
  • $67.9 per hour

    Machine Learning Operations (MLOps) Engineer / Software Developer (AI/ML) Pay Rate: $67.90/hour, depending on experience Contract Length: 1 Year Location: Calgary, Alberta This is a software development-first role with a heavy specialization in Machine Learning... 
    Suggested
    Contract work

    Raise - find a more meaningful working experience

    Calgary, AB
    8 days ago
  • A leading technology company in Calgary is seeking an Associate Machine Learning Developer for a 4-month internship starting January 2026. The role involves working on public sector ML projects with guidance from senior developers. Candidates must be enrolled in a relevant... 
    Suggested
    Internship

    AltaML

    Calgary, AB
    8 days ago
  •  ...outside of Calgary! They are looking for a skilled and motivated Software Engineer/Developer to join their team. The ideal candidate will have a solid...  ...)technology. Experience withmachine learningandgenerative AI. Understanding of how interpreted languages work under the... 
    Suggested

    David Aplin Recruiting

    Calgary, AB
    2 days ago
  •  ...Angular.js, Backbone.js Knowledge on programming languages, such as, C, C++, Java, R and SQL is an advantage Expertise - Software Engineer Developer I is responsible for the development of software. Will focus on modern design principles of SOA and Agile practices using... 
    Suggested
    Permanent employment

    Collabera

    Calgary, AB
    8 days ago
  • Job Title: Software Developer Location: Calgary, AB Employment Type: Full-Time Job Description Write, modify, integrate and test software code Responsibilities Maintain existing computer programs by making modifications as required Communicate technical problems... 
    Full time

    Princeton IT Services, Inc

    Calgary, AB
    8 days ago
  •  ...modernize their operations through ERP implementations, custom software development, cloud solutions, and integrated business systems....  ...Working atThinkTech ThinkTech is a collaborative team of developers, consultants, analysts, and strategists who enjoy solving complex... 
    Long term contract
    Internship
    Immediate start

    Online Internet Marketing Company

    Calgary, AB
    8 days ago
  • Intermediate Software Developer, Promotions atVenu - Calgary, AB - Full-Time Reports To: Development Manager, Promotions About the Job atVenu is seeking an Intermediate Software Developer to help us level‑up the future of promotions within our software. In this dynamic... 
    Full time

    atVenu

    Calgary, AB
    8 days ago
  • Elevate your career with Terra Sense Analytics as an Advanced Software Developer in Kelowna, BC, in a hybrid work setup. Contribute to pioneering solutions in AI and deep learning for industry leaders. This position is ideal for experienced developers ready to lead and innovate... 

    TerraSense

    Calgary, AB
    8 days ago
  • Elevate your career as a Lead Software Developer at Seequent, where you'll guide a talented team in creating innovative software solutions for exceptional customer experiences. This role features significant responsibility in both leadership and technical domains. In this... 

    Seequent

    Calgary, AB
    8 days ago
  • Shape the future of AI as a Remote Software Engineer with Alignerr, focusing on evaluating and improving AI-generated code. Your expertise will guide AI systems to better understand software development. In this flexible contract position based in Calgary, you’ll utilize... 
    Contract work
    Remote work
    Flexible hours

    Alignerr

    Calgary, AB
    2 days ago
  • We’re seeking someone to join our team as a Software Developer in Wealth Management Technology to work on our mobile services platform. In the Technology division, we leverage innovation to build the connections and capabilities that power our firm, enabling our clients... 
    Worldwide

    ALLTECH CONSULTING SVC INC

    Calgary, AB
    8 days ago
  •  ...leading professional services firm in Calgary is seeking a Developer Advocate to bridge collaboration between AI Studio and Service Line Labs. This hybrid role...  ...workflows. The ideal candidate will have 5-6 years of software development experience, a passion for AI innovation,... 

    BDO Canada

    Calgary, AB
    8 days ago
  • Join a dynamic team as a Software Developer, focusing on Java and SQL programming. Embrace the opportunity to write and test software in a permanent role. We are seeking a skilled Software Developer with 1-2 years of experience and a Bachelor's degree. Your responsibilities... 
    Permanent employment

    Big Project Investments

    Calgary, AB
    2 hours ago
  •  ...shift in how businesses manage networks. Our AI Core group pioneers platforms across...  ...expected. The Role As one of our Principal ML Engineers, you'll be a key technical leader...  ...products and platforms Own the end-to-end software development lifecycle — from design and code... 
    Shift work

    C-Serv

    Calgary, AB
    15 days ago
  • Join SyMX.AI as a Software Developer in Calgary, specializing in embedded IoT solutions for PAC platforms. This role demands expertise in C/C++ and Python for crafting secure, scalable software. As part of the creative team at SyMX.AI, you will utilize your over four years of... 

    SYMX.AI

    Calgary, AB
    8 hours ago
  •  ...investing in our employees and empowering them to develop themselves and their careers. Experience...  ...looking to recruit an experienced Senior Software Developer. Reporting to the Team Lead and...  ...of the foundational concepts of AI/GenAI Database Expertise: Proficient in... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    8 days ago
  • Become a Lead Software Developer at Seequent in the 3D Visualization team, focusing on high-performance web applications for geoscience data. Contribute to sustainable practices through innovative tech solutions. This senior role positions you at the intersection of software... 

    Seequent

    Calgary, AB
    8 days ago
  • Advance your career as a Hybrid ML Platform Engineer with Clio, where innovation meets...  ...Engineering team and be instrumental in developing scalable AI infrastructure. You will have the chance...  ...Collaborate across teams to define and develop features • Optimize system performance... 
    Work at office

    Clio

    Calgary, AB
    5 days ago
  •  ...Join to apply for the Developer Relations Engineer role at Canonical...  ...Engineer role at Canonical Get AI-powered advice on this job and...  ...and engagement in open-source software has worked with real-world...  ...Kubernetes Software Engineer - Data, AI/ML & Analytics Community... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Calgary, AB
    8 days ago
  •  ...optimizations per second, the AI‑powered StackAdapt Marketing Platform...  ...TiDB, and MariaDB. Building software that utilizes messaging queues...  ...pacing algorithms, and ML model integrations that directly...  ...Platform Expansion & Partnerships) Develop specialized integrations that... 
    Local area
    Work from home

    StackAdapt

    Calgary, AB
    8 days ago
  •  ...opportunity? We are looking for a Principle AI Engineer to drive the development of data...  ...technical experience. 10+ years of professional software engineering experience with strong Python...  ...and LLMOps experience, including CI/CD for ML and LLM applications, model registries,... 
    Local area
    Flexible hours

    RBC

    Calgary, AB
    8 days ago
  •  ...development, and implementation of a new software system. Build on work completed to date...  ...to advance system design and delivery. Develop software to support equipment planning, project...  ...Scrum and retrospective ceremonies. AI Disclosure: We do not use artificial... 
    For contractors
    Internship
    Remote work

    OXARO Inc.

    Calgary, AB
    1 day ago
  •  ...full-time opportunity for an Application Developer. This role is based out of our offices located...  ...Salesforce platforms. Knowledge of software development techniques to code and test solutions...  .... We may use Artificial Intelligence (AI) tools to support efficiencies in the... 
    Full time
    Internship
    Work at office
    Flexible hours

    Sobeys

    Calgary, AB
    8 days ago
  •  ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market...  ...daily with a product manager and data scientist to shape how AI-driven insights are surfaced in the product interface. Participate... 
    Immediate start
    Worldwide

    AppDirect

    Calgary, AB
    20 days ago
  •  ...Description: We are looking for a hands-on developer to join the Firmwide developer tools and...  ...processes used by 15,000+ developers for software development and deployment. The...  ...Firm’s SDLC platform, including enabling Gen AI, and migrating teams from older SDLC tools... 

    ALLTECH CONSULTING SVC INC

    Calgary, AB
    8 days ago
  • Oversee innovative AI projects as an AI Operations and Delivery Manager...  .... Your focus will be on developing repeatable processes that enhance...  ...on the AI strategy • Develop and mentor a cross-functional AI...  ...Proven success in delivering AI/ML products • Strong understanding... 

    TYLin

    Calgary, AB
    8 days ago
  • The Sr Principal AI Architect is responsible for defining and implementing enterprise‑scale AI solution architecture that enables business...  ...enterprise patterns for MLOps and ModelOps including CI/CD for ML pipelines, model versioning, experiment tracking, and automated deployment... 
    Long term contract

    Nutrien (Canada) Holdings ULC

    Calgary, AB
    8 days ago
  •  ...for a driven Senior Full-Stack Software Engineer to join our dynamic engineering...  ...stack. What You’ll Do Develop, test, and deploy high-quality...  ...is a plus Experience with AI tools to enhance productivity and...  ...Software Engineer - Data, AI/ML & Analytics Senior Software... 
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Athennian

    Calgary, AB
    8 days ago
  •  ...-savvy Summer Student to join us as an AI & Automation Analyst . This is an exciting...  ...university or college (Computer Science, Software Engineering, Data Analytics, or related field...  ...age, or family situation. We also work to develop and grow the communities around us, as... 
    Summer work

    Invico Capital Corporation

    Calgary, AB
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI/ML Software Developer. Be the first to apply!