Job Description : Software Engineer – Generative AI
Department :
Business Intelligence
Reports To : Arshbir Singh Sandhu
About the Role
We are looking for a highly skilled Software Engineer – Generative AI who is passionate about building intelligent, scalable, and secure AI-driven applications. The ideal candidate will combine strong software engineering fundamentals with hands-on experience in Generative AI, LLMs, and agentic AI solutions. You will play a key role in designing, developing, and deploying AI-based systems that enhance automation, analytics, and productivity across our healthcare operations.
Key Responsibilities
- Design, develop, and deploy end-to-end Generative AI applications using LLMs and multimodal models (text, voice, image, etc.).
- Implement best practices in coding, testing, and documentation to ensure maintainable, scalable, and secure solutions.
- Build AI-powered agents and assistants to automate business.
- Integrate AI models (OpenAI, Azure OpenAI, Hugging Face, Ollama, etc.) into existing systems and applications.
- Optimize prompt engineering, retrieval-augmented generation (RAG), and fine-tuning pipelines for specific healthcare or enterprise use cases.
- Collaborate with data engineers and analysts to design APIs, model-serving infrastructure, and data pipelines for AI solutions.
- Stay current with the latest advancements in LLMs, vector databases, and Gen AI frameworks and propose improvements.
- Conduct code reviews, performance testing, and mentor junior developers on AI development best practices.
Required Skills & Qualifications
Bachelor’s / Master’s degree in Computer Science, Engineering, or a related field.3–6 years of software engineering experience with strong coding fundamentals (Python preferred).Proven experience with Generative AI models (OpenAI GPT, Llama, Mistral, Claude, Gemini, etc.).Experience building RAG-based systems, vector databases (FAISS, Pinecone, Chroma, Weaviate), and embeddings.Proficient in backend development (FastAPI, Flask, Django) and API integrations.Strong understanding of software engineering best practices — version control (Git), CI / CD, modular code, testing frameworks, and design patterns.Familiarity with LangChain, LlamaIndex, Hugging Face Transformers, or similar frameworks.Experience with containerization and orchestration (Docker, Celery, etc.) is a plus.Knowledge of healthcare data or RCM processes is an added advantage but not mandatory.Preferred Skills
Experience with multi-agent frameworks (CrewAI, AutoGen, LangGraph, etc.).Exposure to cloud AI deployment (Azure, AWS, or self-hosted environments).Experience with open-source LLM hosting and optimization (e.g., vLLM, Ollama, text-generation-webui).Soft Skills
Strong problem-solving and analytical thinking.Ability to write clean, modular, and well-documented code.Passion for innovation, experimentation, and continuous learning.Excellent communication and collaboration skills.Why Join Us
Work on real-world AI applications transforming healthcare operations.Opportunity to lead and innovate in a fast-growing AI adoption environment.Collaborative, modern, and learning-driven culture.