AI/ML Platform 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 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 for a cloud-based dental practice management platform.
Key Skills for This Role
Responsibilities
- Partner with the Architecture team to evolve Curve's AI platform and establish development standards, reusable frameworks, and development patterns
- Collaborate on the technical design, development, testing, and delivery of production services, agentic workflows, MCP servers, machine learning capabilities, and shared platform components
- Write high quality production code while leveraging modern AI assisted development tools
- Work side by side with developers, product managers, and UX designers to transform business requirements into secure, scalable, maintainable production software
- Perform technical design reviews, code reviews, mentor developers, and contribute hands on throughout the entire software development lifecycle
- Solve complex development challenges involving distributed systems, intelligent workflows, APIs, cloud native services, and modern AI technologies
- Continuously evaluate emerging AI technologies, frameworks, and development practices
- Partner with internal development teams and external partners to build, extend, and continuously evolve Curve's AI platform
- Take ownership of production software by helping troubleshoot complex issues, improving reliability, and ensuring AI capabilities meet high standards
Requirements
- 8+ years of professional software development experience building scalable SaaS applications
- 3+ years designing, building, and deploying production AI applications, platforms, or intelligent workflow solutions
- Demonstrated experience taking AI solutions from proof of concept through production deployment and continuously improving them
- Demonstrated experience writing high quality production code and delivering software that customers rely on every day
- Strong expertise in modern backend development, with experience in Python or similar technologies
- Experience building or extending agentic AI systems, MCP servers or similar integration frameworks, machine learning solutions, and LLM based applications
- Strong understanding of distributed systems, APIs, cloud native architectures and modern software development practices
- Experience participating in technical architecture discussions and collaborating across development teams
- Passion for mentoring developers through technical design, code reviews, pair programming, and hands on collaboration
- Experience supporting and operating production software, including troubleshooting complex issues
- 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 tackling difficult technical challenges
Full Job Posting
About 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. We believe the future of dental software isn’t simply AI powered, it is AI enabled.
- Curve is building a shared intelligence platform that brings agentic AI into every aspect of the dental practice.
- To help bring this vision to life, we’re looking for an AI Platform Software Developer to join our team.
What You’ll Do
- Partnering with the Architecture team to evolve Curve’s AI platform and establish development standards, reusable frameworks, and development patterns that enable teams to build intelligent applications at scale.
- Collaborating on the technical design, development, testing, and delivery of production services, agentic workflows, MCP servers, machine learning capabilities, and shared platform components.
- Writing high quality production code while leveraging modern AI assisted development tools, including Claude Code, to improve engineering productivity and software quality.
- Working side by side with developers, product managers, and UX designers to transform business requirements into secure, scalable, maintainable production software
- Performing technical design reviews, performing code reviews, mentoring developers, and contributing hands on throughout the entire software development lifecycle
- Solving complex development challenges involving distributed systems, intelligent workflows, APIs, cloud native services, and modern AI technologies
- Continuously evaluating emerging AI technologies, frameworks, and development practices, bringing practical ideas that improve both our products and the way we build them
- Partnering with internal development teams and external partners to build, extend, and continuously evolve Curve’s AI platform
- Taking ownership of production software by helping troubleshoot complex issues, improving reliability, and ensuring our AI capabilities meet the high standards our customers expect
What We’re Looking For
- 8+ years of professional software development experience building scalable SaaS applications
- 3+ years designing, building, and deploying production AI applications, platforms, or intelligent workflow solutions
- Demonstrated experience taking AI 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 delivering software that customers rely on every day
- Strong expertise in modern backend development, with experience in Python or similar technologies
- Experience building or extending agentic AI systems, MCP servers or similar integration frameworks, machine learning solutions, and LLM based applications
- Strong understanding of distributed systems, APIs, cloud native architectures and modern software development practices
- Experience participating in technical architecture discussions and collaborating across development teams to solve complex technical challenges
- Passion for mentoring developers through technical design, code reviews, pair programming, and hands on collaboration
- Experience supporting and operating production software, including troubleshooting complex issues and driving problems through resolution
- Experience using AI assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar technologies with a desire to continually improve productivity and quality
- Thrives in a fast paced environment, embraces ownership, and enjoys tackling difficult technical challenges wherever they arise
Preferred Qualifications
- Experience with production AI platforms (LangGraph, Amazon Bedrock, OpenAI, Anthropic, or similar technologies)
- Experience with agentic AI frameworks and MCP servers, and AI integration ecosystems
- Experience with Retrieval Augmented Generation (RAG), vector databases, and semantic search
- 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 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 Software Developer
Calgary, CAN
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, machi