--- title: 'Senior Software Engineer, AI at Practice By Numbers' canonical: 'https://feeny.ai/job/senior-software-engineer-ai-practice-by-numbers-gurugram-haryana-hyfj9tbka2za' type: 'job' last_seen: '2026-09-09' --- # Senior Software Engineer, AI at Practice By Numbers - **Company:** Practice By Numbers - **Location:** Gurugram Haryana, India - **Employment:** full-time - **Work type:** onsite - **Posted:** 2026-09-03 - **Last confirmed live:** 2026-09-09 - **Apply:** https://jobs.gem.com/practice-by-numbers/am9icG9zdDrgfJHEgaJu5M89Rmb-2kJb ## Job description Senior Software Engineer, AI Practice by Numbers (PBN) | Gurugram, India Scope: AI / Conversational Products & Backend Services ## About Practice by Numbers Practice by Numbers is a dental practice management SaaS platform serving over 1,500 practices across North America — practice management software, VOIP, payment processing, and analytics. We're now expanding into AI-powered automation, building conversational AI products that change how practices interact with their patients. ## About the Role We’re looking for a Senior Software Engineer with strong, hands-on experience in both backend product engineering and modern AI systems. The ideal candidate can design and build reliable, production-grade services while also developing, integrating, and deploying AI-powered capabilities. As this is a single opening on a small team, we need someone who can take end-to-end ownership across both areas and contribute independently throughout the product development lifecycle. You'll work on our AI Receptionist — a multi-channel conversational AI (voice, SMS, web chat) for dental practices — and the backend services, APIs, and integrations behind it. Hands-on IC role: you own features end to end, including their production behaviour. Real patient-facing traffic under HIPAA constraints, where correctness and latency both matter. Reports to: Lead Engineer — AI Location: Gurugram, India — this role is open in Gurugram only Work Mode: In-office Working Hours: Primarily IST (10 AM – 5 PM), with some evening overlap with US teams (until 9–11 PM IST) as needed ## What You'll Do Backend - Build and maintain backend services and RESTful APIs in Python (FastAPI / Django) - Design schemas and write efficient PostgreSQL queries; use Redis for caching and session state - Work with async and event-driven patterns — queues, webhooks, WebSockets, background workers - Own the operational side: logging, metrics, alerting, debugging production issues - Write unit and integration tests for the business logic you ship ## AI & LLM - Own the conversation layer for real-time voice — turn-taking, barge-in, and recovery when the agent talks over a caller or stalls mid-turn - Debug non-deterministic failures in production: fabricated confirmations, invented practice policies, dropped context across turns - Own patient identity resolution over the phone — misheard and misspelled names, shared phone numbers, multi-algorithm phonetic matching - Version prompts and tool schemas like code: canary changes, measure impact, roll back regressions - Own the eval and regression suite — golden conversation sets, replay of production calls, CI gating on prompt and model changes - Design guardrails for patient-facing interactions: no medical advice, no unverified data disclosure, tool-call authorization, PHI excluded from logs and traces, escalation to a human when the agent should stop - Own the model and voice vendor abstraction so a provider change is configuration, not a rewrite - Keep voice, SMS, and web chat consistent — shared state and knowledge base, channel- appropriate behaviour Integrations & Data - Integrate with practice management systems (Dentrix, Open Dental, Eaglesoft) and internal PBN APIs - Implement secure auth flows, including OTP-based patient verification - Define SLOs for conversation success and turn latency; own incident response and postmortems for this surface Collaboration - Work with Product Management to turn requirements into working software, surfacing edge cases early - Participate in sprint planning, standups, code reviews, and product reviews - Document what you build; collaborate across time zones with US-based stakeholders Required Qualifications ## Experience - 4+ years of professional software development experience - Hands-on experience building backend services and APIs that ran in production - Practical experience with LLM-based applications (GPT-4/4o, Claude, or similar) — prompt design, tool calling, handling model output in real systems. Substantial personal or open-source work counts; tutorial-level does not. - Experience debugging and improving a system after it shipped Technical Skills - Strong Python — our primary language across AI and backend - APIs: RESTful services, webhooks, third-party integrations; FastAPI or Django preferred - Databases: PostgreSQL — schema design, indexing, query performance; Redis or similar - Async Python (asyncio) and event-driven architectures - Cloud: working knowledge of AWS (or GCP/Azure) — compute, storage, managed DBs, queues - Version control, code review, and CI/CD as normal parts of your workflow AI Domain Understanding - Shipped an LLM system to real users and debugged it in production; can describe a failure mode you found and fixed - Specific view of what current models are unreliable at, and how that shapes what runs unsupervised versus behind a tool call or human review - Multi-turn conversation design — state that survives interruptions, topic switches, and mid-call corrections - Experience measuring LLM systems: offline evals, judge model calibration, or production quality metrics - Working knowledge of token cost and latency trade-offs, including where streaming helps and where it adds complexity Soft Skills - Frame the problem, not just solve it; write down architectural decisions and the tradeoffs you rejected - Clear communication with technical and non-technical stakeholders - Able to drive your own work to completion without close supervision - Comfortable with a fast pace and evolving requirements - Willing to work in-office in Gurugram and overlap with US hours when needed ## Preferred Experience & Skills - Conversational AI — chatbots, voice assistants, or IVR - Voice/telephony (Twilio, Vonage) or STT/TTS APIs (Deepgram, ElevenLabs, AssemblyAI) - LLM orchestration frameworks (LangChain, LlamaIndex) — or a considered view on skippingthem - Healthcare / HIPAA compliance knowledge - SaaS or B2B product company background; multi-tenant architecture ## About Practice By Numbers ## Company Overview - **One-liner**: Practice by Numbers is an all-in-one software platform that streamlines dental practice operations, from analytics and patient communication to payments and scheduling. - **Entity Type**: Private (no disclosed funding rounds – assumed bootstrapped or privately funded) - **Headquarters**: Redmond, Washington, United States - **Founded**: 2015 - **Founders**: Dr. Aditi Agarwal, Rohit Garg, Chris Lau ## Core Business - **Primary industry**: Dental Practice Management Software (HealthTech) - **Target customers**: Dental practices, groups, and organizations (B2B, primarily SMB and mid-market) - **Mission statement**: “Transform dental practice management through integrated software solutions that streamline operations, enhance patient experiences, and optimize business performance.” ## Products & Services - **Practice Relationship Management (PRM) Platform**: A unified suite combining analytics, patient communication, reputation management, online scheduling, online payments, patient forms, insurance verification, and more – all in one system. - **Analytics & Business Intelligence**: Dashboards and reports that give dental teams insights into practice performance, patient trends, and revenue optimization. - **VoIP / SIP Backbone**: Integrated phone system for dental practices. - **AI-Powered Tools**: AI at the core of modern dentistry to simplify operations (e.g., automation, patient engagement). ## Market Standing - **Valuation**: Not publicly available - **Key Metric**: Over 5,000 dental professionals trust the platform (2024); 400% growth since the 2022 relaunch. - **Notable Investors/Partners**: Not disclosed – key partnerships likely include dental industry networks; talent sources include Henry Schein One, Lighthouse 360, etc. - **Growth Signals**: 70 employees (+9% YoY); active job postings for senior roles (VP Sales, SRE, Product Manager); expanding presence in India and US. ## Competitive Advantages - **All-in-one integration**: Combines analytics, CRM, payments, scheduling, and phone into a single platform, reducing the need for multiple vendors. - **Dental-specific focus**: Deep domain expertise from founders (clinical + business + tech) creates a product tailored to dental workflows. - **AI-first approach**: Infusing AI into core operations to automate and optimize practice management. ## Strategic Focus - **AI & Automation**: Putting AI at the center of product development to simplify dental practice operations. - **Platform expansion**: Continuously adding modules (online booking, patient intake, payments) to become the single operating system for dental practices. - **Scaling team**: Hiring across engineering, product, sales, and customer success to support 400% growth trajectory. ## Why Work Here - **Culture**: Described as “work hard, play hard” – high energy, collaborative, with genuine friendships and celebrations. Mission-driven environment focused on improving dental care. - **Work policy**: Hybrid/remote flexibility – Bellevue, WA office; employees work remotely with hybrid options (headquarters in Redmond, also office in Evansville, IN). Remote-friendly. - **Perks**: Competitive salary, flexible schedule, professional development (training, mentorship), health coverage, wellness perks. - **Engineering culture**: Building on a modern tech stack (VoIP/SIP, AI, full-stack payments); opportunities to work on complex system challenges in a growing startup. ## Sources 1. [practicenumbers.com/company/job-listings](https://practicenumbers.com/company/job-listings/) 2. [practicenumbers.com/company/careers](https://practicenumbers.com/company/careers/) 3. [practicenumbers.com/company/about-us](https://practicenumbers.com/company/about-us/) 4. [linkedin.com/company/practice-by-numbers](https://linkedin.com/company/practice-by-numbers) 5. [builtin.com/company/practice-by-numbers](https://builtin.com/company/practice-by-numbers) ## Other roles at Practice By Numbers - [Cybersecurity Engineer – Engineering](https://feeny.ai/job/cybersecurity-engineer-engineering-practice-by-numbers-gurugram-haryana-42dk2smrr1ya) — Gurugram Haryana, India - [DevOps / Site Reliability Engineer – Engineering](https://feeny.ai/job/devops-site-reliability-engineer-engineering-practice-by-numbers-kolkata-1v947x506fdc) — Kolkata, India - [UX Designer](https://feeny.ai/job/ux-designer-practice-by-numbers-gurugram-haryana-dpe3pzrzcpng) — Gurugram Haryana, India - [Senior Network Engineer](https://feeny.ai/job/senior-network-engineer-practice-by-numbers-gurugram-haryana-8eq381yn8jc2) — Gurugram Haryana, India - [AI Software Engineer](https://feeny.ai/job/ai-software-engineer-practice-by-numbers-gurugram-haryana-q36f1xvssq0b) — Gurugram Haryana, India - [Technical Leader – Engineering/ Kolkata](https://feeny.ai/job/technical-leader-engineering-kolkata-practice-by-numbers-kolkata-xkqwcaj3fzmd) — Kolkata, India - [Senior Software Engineer](https://feeny.ai/job/senior-software-engineer-practice-by-numbers-kolkata-0kn51n6v19xx) — Kolkata, India - [Software Engineer](https://feeny.ai/job/software-engineer-practice-by-numbers-kolkata-3j37yep2pr1w) — Kolkata, India - [Sales Development Representative (SDR) (Copy)](https://feeny.ai/job/sales-development-representative-sdr-copy-practice-by-numbers-united-states-6zregqpzr6cn) — United States - [Sr. Account Executive](https://feeny.ai/job/sr-account-executive-practice-by-numbers-united-states-9daja750b9z1) — United States