Job Description: Software Engineer
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.
- 36 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.