AI Software Engineer

clinisys

Bangalore 3 Years Exp Posted 42d ago

Job Description

Essential Functions

• Design and implement AI features across the SDLC and Clinisys products to support agentic and generative workflows.

• Develop and integrate LLM-powered capabilities such as intelligent assistants, natural language query builders, and contextual help systems.

• Fine-tune and implement large language models (LLMs), as well as Retrieval-Augmented Generation (RAG) systems (e.g., Claude, GPT-X), to address domain-specific requirements in laboratory and clinical workflows.

• Monitor model performance post-deployment and implement retraining strategies to maintain accuracy and relevance.

• Apply prompt engineering strategies to optimize LLM responses and user interactions.

• Ensure secure handling of AI inputs/outputs, including prompt data, embeddings, and model responses, in alignment with global data privacy regulations.

• Implement observability practices including logging, tracing, and monitoring for AI services.

• Build full-stack solutions using object-oriented programming, preferably with:

o Front-End: HTML, CSS, React, Angular, JavaScript

o Back-End: C# .NET, MS Entity Framework

o Data: Oracle, MSSQL, Azure Cosmos, MongoDB

• Scaffold and maintain APIs using controller-service-repository or similar architectural patterns.

• Deploy solutions across on-prem, cloud, and cloud-native environments.

• Ensure robust testing coverage including unit, integration, and performance tests.

• Support DevOps automation for AI-enabled services using CI/CD pipelines.

• Collaborate with UX and product teams to deliver intelligent, user-centric experiences.

• Troubleshoot and resolve integration and deployment challenges.

• Ensure compliance with relevant standards and regulations, including ISO 13485, ISO 9001, Section 508, WCAG, and 21 CFR Part 11.

• Document technical specifications, integration workflows, and architectural decisions.

• Mentor junior developers and promote best practices in AI integration.

• Perform other duties as assigned.

 

Skills needed to be successful

• Experience with LLM APIs (OpenAI, Azure OpenAI, Anthropic).

• Demonstrates a comprehensive knowledge of RAG configuration and the integration of large language model outputs with targeted domain-specific data.

• Strong understanding of prompt engineering, fine-tuning, and embedding techniques.

• Familiarity with popular models such as GPT-X, Claude, Gemini, Grok, etc.

• Familiarity with transformer architectures and NLP pipelines.

• Ability to assess and mitigate risks related to bias, hallucination, and data privacy in LLMs.

• Contribute to AI governance initiatives and responsible AI practices.

Proficiency in:

o Front-End: HTML, CSS, React (preferred), Angular, JavaScript

o Back-End: C# .NET, MS Entity Framework

o Data: Oracle, MSSQL, Azure Cosmos, MongoDB

o Containerization & Orchestration: Docker, Kubernetes

o DevOps & CI/CD: Azure DevOps (preferred), GitHub Actions, Jenkins

o Cloud Platforms: Azure (preferred), AWS, GCP

o AI/ML Tooling: Azure OpenAI Service, Azure Machine Learning, Azure AI Studio, Azure Cognitive Services, Azure AI Search

o Security & Identity: OAuth2, OpenID Connect, JWT, Azure AD

o Messaging & Streaming: Azure Event Grid (preferred), Kafka, RabbitMQ

o Monitoring & Observability: Azure Monitor (preferred), Prometheus, ELK Stack, Grafana

• Experience deploying to cloud-native environments using containerization.

• Familiarity with AI/ML frameworks and model lifecycle management.

• Strong debugging, analytical, and problem-solving skills.

• Excellent verbal and written communication.

• Collaborative mindset with the ability to mentor and lead by example.

 

Required Experience & Education

• Bachelor’s degree in Software Engineering, Computer Science, or related field.

• 3+ years of full-stack software development experience.

• 3+ years of experience integrating AI into software products.

• Deep understanding of agile software development methodologies.

 

Prefe