We're at FICCI HEAL 2026 as a Corporate Partner! | 27–28 October | New Delhi Learn more
AI Software Developer
We are looking for a skilled and passionate AI Software Developer to join our engineering team and build, integrate, and deploy AI-powered applications. The ideal candidate should have strong software development fundamentals, hands-on experience with AI/LLM integrations, and the ability to translate business requirements into reliable, scalable technical solutions.
Company
Prodoc AI
Location
Bengaluru
Job type
Full-Time
Experience
2–4 Years
About Prodoc AI
Prodoc AI is a healthcare technology company focused on transforming patient engagement through intelligent, AI-powered solutions. We leverage Artificial Intelligence, Large Language Models (LLMs), and modern software technologies to build scalable applications that automate workflows, streamline operations, and enhance patient experiences.
Roles & Responsibilities
Design, develop, test, and deploy AI-powered software applications and features.
Build and maintain scalable backend services, RESTful APIs, and microservices using Node.js, TypeScript, and related technologies.
Develop responsive and interactive frontend applications using React.js and Next.js.
Integrate Large Language Models (LLMs) and AI APIs into production applications.
Develop AI-driven solutions for conversational AI, intelligent automation, document processing, information extraction, and workflow optimization.
Design and implement Retrieval-Augmented Generation (RAG) pipelines using embeddings, vector databases, and relevant retrieval techniques.
Develop and optimize prompts, AI workflows, and model interactions to improve accuracy, reliability, and response quality.
Integrate third-party APIs, external services, and cloud-based AI solutions.
Design, maintain, and optimize databases, data models, and application architecture.
Implement authentication, authorization, API security, and appropriate data access controls.
Collaborate with product managers, designers, and engineering teams to convert product requirements into technical solutions.
Write clean, reusable, maintainable, and well-documented code.
Debug application issues, optimize performance, and ensure the reliability of deployed AI features.
Participate in code reviews, technical discussions, testing, and architectural decisions.
Take ownership of features throughout the development lifecycle, from development and testing to deployment and monitoring.
Core Skills Required
AI & LLM Development
Practical experience integrating AI APIs such as OpenAI, Google Gemini, Anthropic Claude, or similar models.
Understanding of LLMs, prompt engineering, context management, and AI-powered application development.
Familiarity with RAG, embeddings, semantic search, and vector databases.
Experience building AI-driven workflows, conversational interfaces, or intelligent automation features.
Basic knowledge of Python and relevant AI/ML libraries.
Ability to evaluate AI outputs, troubleshoot integration issues, and improve application reliability.
Backend Development
Strong proficiency in JavaScript, TypeScript, and Node.js.
Hands-on experience with Express.js or similar backend frameworks.
Experience designing, developing, and maintaining RESTful APIs and backend services.
Understanding of asynchronous programming, authentication, authorization, JWT, and role-based access control.
Knowledge of API security, error handling, logging, and performance optimization.
Frontend Development
Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
Hands-on experience with React.js and Next.js.
Experience building responsive, interactive, and user-friendly web applications.
Understanding of state management, frontend performance, and API integration.
Database Management
Hands-on experience with MongoDB.
Knowledge of PostgreSQL or MySQL is an advantage.
Understanding of database schema design, indexing, aggregation, and query optimization.
Familiarity with vector databases such as Pinecone, ChromaDB, or FAISS is preferred.
Cloud, DevOps & Development Tools
Experience with Git and GitHub/GitLab.
Familiarity with CI/CD pipelines and deployment workflows.
Exposure to AWS, Azure, or Google Cloud.
Familiarity with Docker, Linux environments, and application deployment.
Understanding of application monitoring, logging, debugging, and production support.
Preferred / Good-to-Have Skills
Experience with LangChain, LangGraph, LlamaIndex, or similar AI frameworks.
Familiarity with AI agents, function calling, tool integrations, and multi-step AI workflows.
Experience building and deploying AI-powered SaaS or enterprise applications.
Knowledge of model evaluation, hallucination mitigation, and AI response optimization.
Familiarity with Redis, WebSockets, message queues, or event-driven architectures.
Experience with healthcare technology, patient engagement platforms, CRM, ERP, or workflow automation systems.
Familiarity with AI-assisted development tools such as Cursor, GitHub Copilot, or Claude Code.
Preferred Candidate Profile
Bachelor's degree in Computer Science, Information Technology, Artificial Intelligence, or a related field, or equivalent practical experience.
2–4 years of professional software development experience.
Proven experience building and deploying software applications.
Hands-on experience integrating AI APIs, LLMs, or AI-powered features into applications.
Strong programming, problem-solving, debugging, and analytical skills.
Understanding of software development best practices, testing, and deployment.
Ability to work independently, collaborate effectively, and adapt in a fast-paced product development environment.
What We're Looking For
Strong software engineering and full-stack development fundamentals.
Ability to build and integrate AI-powered features into real-world applications.
Understanding of how to move AI prototypes into reliable, production-ready solutions.
Ability to translate business requirements into scalable and maintainable software.
Ownership of development tasks and commitment to delivering high-quality results.
Curiosity about emerging AI technologies and a commitment to continuous learning.
Ability to troubleshoot complex technical problems and collaborate with cross-functional teams.
Why Apply?
Work on real-world AI-powered healthcare technology products.
Gain hands-on experience with LLMs, intelligent automation, and modern software engineering.
Solve challenging problems involving patient engagement, AI-driven workflows, and scalable applications.
Collaborate with a product-focused engineering team.
Take ownership of features and contribute to product and technical decisions.
Grow your expertise in applied AI and production software development.
Interested candidates can share their updated resume, GitHub profile, and relevant AI/software development project experience at hr@prodoc.ai.
To Apply
Reference code: Job/2026/25