Apply for AI Software Engineer

AI Software Engineer

Application Form
Recrew Logo

AI Software Engineer Application Form

Apply Now

Share your details below to apply for this job.

AI Software Engineer

Enter a number between 0 and 1000
Enter a number between 0 and 1000
Enter a number between 0 and 120
Are you currently on notice period?
Are you open to relocate to Gurgaon?

Accepted formats: .doc, .docx, .pdf, .png, .jpeg, .jpg

Maximum file size: 20MB

By submitting this application, you acknowledge and consent to the use of artificial intelligence (AI) technologies in the recruitment process, including but not limited to resume screening, candidate assessment, and interview facilitation. Your application data may be processed by AI systems to evaluate your qualifications. You have the right to request human review of any AI-assisted decisions.

Job Description

Role: AI Software Engineer

Function: Software Engineering / AI & Backend Development

Location: Gurugram

Type: Full-time

Industry: AI, Medical SaaS, Dental Healthcare Technology

About Company

The company builds medical AI SaaS for the U.S. dental market.

Its all-in-one platform serves 1,500+ dental practices across North America. It unifies analytics, scheduling, communications, payments, and marketing automation.

The platform automates admin work and gives teams real-time visibility into revenue and retention. Founded in 2015 by a practicing dentist, a data strategist, and a PhD technologist.

The team of ~88 moves fast, ships real value, and operates with high ownership.

Position Overview

This role sits at the intersection of backend product engineering and modern AI systems. You will own end-to-end development of the company's AI Receptionist — a multi-channel conversational AI (voice, SMS, web chat) built for dental practices. You will design and ship production-grade Python services, LLM-driven conversation flows, and integrations with dental practice management systems, all under HIPAA constraints where both correctness and latency matter. This is a hands-on individual contributor role with direct patient-facing traffic and full ownership of features through their production lifecycle.

Role & Responsibilities

  • Build and maintain backend services and RESTful APIs in Python (FastAPI or Django), including schema design, efficient PostgreSQL queries, and Redis-based caching and session state
  • Develop and iterate on LLM-driven conversation flows — tool calling, multi-turn state management, context handling — and build guardrails for patient-facing interactions to prevent medical advice or unverified data disclosure
  • Implement async and event-driven patterns: queues, webhooks, WebSockets, and background workers
  • Integrate with dental practice management systems (Dentrix, Open Dental, Eaglesoft) and internal company APIs, including OTP-based patient verification and HIPAA-compliant auth flows
  • Own the operational side of what you ship: logging, metrics, alerting, and debugging production issues
  • Write and refine prompts for specific use cases, measure the impact of changes, and evaluate LLM system performance in production
  • Collaborate with Product Management and US-based stakeholders across time zones — surfacing edge cases early, participating in sprint planning, code reviews, and documenting what you build

Must Have Criteria

  • 2–6 years of professional software development experience with backend services and APIs running in production
  • Strong Python proficiency; FastAPI or Django for RESTful service development
  • PostgreSQL — schema design, indexing, and query performance; Redis or equivalent for caching and session state
  • Practical, production-level experience with LLM-based applications (GPT-4/3.5, Claude, or similar) — prompt design, tool calling, and handling model output in real systems (substantial personal or open-source work counts; tutorial-level does not)
  • Async Python (asyncio) and event-driven architectures — queues, webhooks, WebSockets
  • Working knowledge of AWS (or GCP/Azure) — compute, storage, managed databases, queues
  • Clear understanding of LLM capabilities and limitations, including prompt engineering for multi-turn interactions, RAG, agentic patterns, and token cost/latency trade-offs

Nice to Have

  • Conversational AI experience — chatbots, voice assistants, or IVR systems
  • Voice/telephony integrations (Twilio, Vonage) or STT/TTS APIs (Deepgram, ElevenLabs, AssemblyAI)
  • LLM orchestration frameworks such as LangChain or LlamaIndex — or a considered rationale for avoiding them
  • Healthcare or HIPAA compliance knowledge
  • Observability tooling (Datadog, New Relic, Sentry, Papertrail) and task queues (Celery, AWS SQS or equivalent)
  • SaaS or B2B product company background with multi-tenant architecture experience

What We Offer

  • End-to-end ownership of patient-facing AI products used by 1,500+ dental practices across North America
  • Direct impact on a fast-growing AI product line in a large, under-digitized healthcare vertical
  • Tight, cross-functional team with high autonomy and fast shipping cycles
  • Growth and development support in a mission-driven, execution-oriented environment

Apply Now

Share your details below to apply for this job.

AI Software Engineer

Enter a number between 0 and 1000
Enter a number between 0 and 1000
Enter a number between 0 and 120
Are you currently on notice period?
Are you open to relocate to Gurgaon?

Accepted formats: .doc, .docx, .pdf, .png, .jpeg, .jpg

Maximum file size: 20MB

By submitting this application, you acknowledge and consent to the use of artificial intelligence (AI) technologies in the recruitment process, including but not limited to resume screening, candidate assessment, and interview facilitation. Your application data may be processed by AI systems to evaluate your qualifications. You have the right to request human review of any AI-assisted decisions.