AI Software Engineer

Practice by Numbers

Gurugram District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Practice by Numbers is seeking a Software Engineer to own backend services and AI-powered features end-to-end. You’ll ship production-grade Python services, RESTful APIs, and multi-channel AI capabilities for HIPAA-constrained patient interactions.

The role combines backend development with AI/LLM work, including prompt design, tool calling, and RAG integration. In-office in Gurugram, IST hours align with US overlap as needed.

Qualifications

  • 2-6 years of professional software development experience.
  • Hands-on experience building backend services and APIs that run in production.
  • Practical experience with LLM-based applications - prompt design, tool calling, model output in real systems.
  • Experience debugging and improving a system after it shipped.

Responsibilities

  • 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.
  • Build and iterate on LLM-driven conversation flows; tool calling, multi-turn state, context handling.
  • Balance response quality, latency, and cost across LLM and voice vendors.
  • Integrate with practice management systems and internal APIs; implement secure auth flows.

Skills

Python
FastAPI/Django
PostgreSQL
Redis
Asyncio
REST APIs
AWS/GCP
LLM integration
Prompt engineering
HIPA A awareness
Testing
CI/CD
Observability

Tools

Twilio
LangChain
LlamaIndex
Sentry
Datadog

Job description

Practice by Numbers (PBN) | Gurugram, India S

cope: 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 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
  • Build and iterate on LLM-driven conversation flows: tool calling, multi-turn state, context handling
  • Write and refine prompts for specific use cases, and measure the impact of changes
  • Build guardrails for patient-facing interactions - no medical advice, no unverified data disclosure
  • Work with RAG and knowledge-base retrieval for practice-specific questions
  • Contribute to evaluation and regression testing so AI quality doesn't drift between releases
  • Balance response quality, latency, and cost across LLM and voice vendors
Integrations & Data
  • Integrate with practice management systems (Dentrix, Open Dental, Eaglesoft) and internal PBN APIs
  • Implement secure auth flows, including OTP-based patient verification
  • Follow HIPAA-compliant practices across data handling, logging, and storage 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
Experience
Required Qualifications
  • 2-6 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
  • Clear view of what LLMs can and cannot do reliably, and how that shapes product design
  • Prompt engineering and conversation design for multi-turn interactions
  • Familiarity with RAG and agentic patterns - tool use, orchestration
  • Some experience evaluating and monitoring LLM systems
  • Awareness of token cost and latency trade-offs
Soft Skills
  • Comfort with ambiguity - you can make a reasonable call and explain it
  • 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 skipping them
  • Healthcare / HIPAA compliance knowledge
  • Observability tools (Datadog, New Relic, Sentry, Papertrail)
  • Celery or similar task queues; AWS SQS or equivalent
  • SaaS or B2B product company background; multi-tenant architecture
  • Open-source contributions
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Software Engineer
AI Software Engineer

Recrew AI • Gurugram District

On-site
INR 1,400,000 - 2,200,000
AI Software Engineer
AI Software Engineer

Practice By Numbers, Inc. • Gurugram District

On-site
INR 3,000,000 - 4,200,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Recrew AI • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Lead AI Engineer
Lead AI Engineer

Hiringhood • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Agentic AI Engineer - Senior
Agentic AI Engineer - Senior

Interactly.ai • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior AI platform Engineer
Senior AI platform Engineer

Qloron Pvt Ltd • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Senior AI Voice Platform Engineer (Full Stack AI Developer)
Senior AI Voice Platform Engineer (Full Stack AI Developer)

Supere Limited • Dadri

On-site
INR 1,800,000 - 4,200,000
AI Backend Engineer
AI Backend Engineer

Gleantap • India

On-site
INR 800,000 - 1,200,000
AI Systems & Conversational Intelligence Architect
AI Systems & Conversational Intelligence Architect

Weekday (YC W21) • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Ownership of AI systems
Growth opportunities in AI
Collaboration with cross-functional teams
AI/ML Technical Lead – Conversational Intelligence 5-12 Years Exp – Kolkata
AI/ML Technical Lead – Conversational Intelligence 5-12 Years Exp – Kolkata

HypTechie • Kolkata District

On-site
INR 4,000,000 - 6,000,000
Flexible, collaborative work environment
Access to cutting-edge AI tools
Competitive salary and performance-based rewards