AI/ML Software Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Curve Dental is seeking an AI/ML Software Developer to design, build, and deliver production AI capabilities for its cloud-based dental practice management platform. The role involves developing intelligent agents, machine learning models, and AI-powered workflows.
Key Skills for This Role
Responsibilities
- Design, build, test, and deliver production AI capabilities including intelligent agents, workflows, MCP servers, integrations, machine learning models, and shared services
- Develop AI powered products that automate clinical, operational, financial, and patient facing workflows
- Build, train, evaluate, deploy, monitor, and continuously improve machine learning models and intelligent services in production
- Develop reusable MCP tools, APIs, and platform components to accelerate AI development across teams
- Write high quality production code using modern AI assisted development tools
- Participate in technical design discussions, code reviews, testing, production deployments, and production support
- Work closely with Product, UX, Architecture, and development teams to transform business requirements into secure, scalable, maintainable software
- Continuously improve AI capabilities through experimentation, prompt engineering, model tuning, evaluation, monitoring, and operational feedback
- Take ownership of production software by troubleshooting complex issues and improving reliability
Requirements
- 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
- Strong expertise in modern backend development with 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, RAG, vector databases, and prompt engineering
- Strong understanding of distributed systems, APIs, cloud native architectures, and modern software development practices
- Experience using AI assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar
Full Job Posting
About Curve Dental
- Curve Dental is the leading cloud based dental practice management platform.
- We are building a shared intelligence platform with agentic AI for dental practices.
- We are looking for an AI Software Developer to design, build, and deliver production AI capabilities.
What You’ll Do
- Design, build, test, and deliver production AI capabilities including intelligent agents, workflows, MCP servers, integrations, machine learning models, and shared services.
- Develop AI powered products that automate clinical, operational, financial, and patient facing workflows.
- Build, train, evaluate, deploy, monitor, and continuously improve machine learning models and intelligent services in production.
- Develop reusable MCP tools, APIs, and platform components that accelerate AI development across multiple platform teams.
- Write high quality production code while leveraging modern AI assisted development tools.
- Participate in technical design discussions, code reviews, testing, production deployments, and production support.
- Work closely with Product, UX, Architecture, and development teams to transform business requirements into secure, scalable, maintainable software.
- Continuously improve AI capabilities through experimentation, prompt engineering, model tuning, evaluation, monitoring, and operational feedback.
- Take ownership of production software by troubleshooting complex issues, improving reliability, and helping deliver exceptional customer experiences.
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.
- Strong expertise in modern backend development with 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, RAG, vector databases, and prompt engineering.
- Strong understanding of distributed systems, APIs, cloud native architectures, and modern software development practices.
- Experience using AI assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar technologies.
Preferred Qualifications
- Experience with production AI platforms (LangGraph, Amazon Bedrock, OpenAI, Anthropic, or similar).
- Experience with agentic AI frameworks, MCP servers, and AI integration ecosystems.
- Experience with production AI operations including model deployment, evaluation, observability, governance, or MLOps.
- Experience with conversational AI, speech technologies, or customer facing AI applications.
- Experience with RAG, vector databases, and semantic search.
- Experience building AI capabilities within large scale, multi tenant SaaS platforms.
- Experience building software in healthcare or other highly regulated environments.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Curve Dental
Software Development Manager
Calgary, CAN
Curve Dental seeks a Software Development Manager to lead high-performing teams building AI-enabled dental practice management software. You will manage people, drive technical excellence, and coordinate delivery of prod
Software Development Manager
Calgary, CAN
Curve Dental is looking for a Software Development Manager to lead high-performing teams building an AI-enabled cloud-based dental practice management platform. You will manage people, drive technical delivery, and colla
AI/ML Platform Software Developer
Calgary, CAN
Curve Dental is looking for an AI Platform Software Developer to build the intelligence layer for modern dentistry. This hands-on role involves designing, building, and delivering production AI capabilities, agentic work
AI/ML Platform Software Developer
Calgary, CAN
Curve Dental is seeking an AI Platform Software Developer to build the intelligence layer for modern dentistry. You will design and deliver production AI capabilities, agentic workflows, and machine learning solutions fo