Requirements Engineer
Purpose
As a Requirements Engineer, you will utilize your experience in working with a dynamic and multi-functional Agile development team to build LIS software for laboratories and hospitals. As the Requirements Engineer, you will be developing user requirements for the purpose of creating software products that support efficient workflows and laboratory best practices. You will help build the vision of the product to meet customer needs, strategic direction, expected delivery dates, and exceptional quality standards.
Essential Functions
Applies knowledge of industry, domain, workflows, and personas to create requirements that reflect user needs, strategic direction, and project scope.
Continually engages with product team members and appropriate client personas to validate deliverables and to ensure that requirements will satisfy the intended purpose.
Effectively prioritizes the requirements backlog to address functional and non-functional needs and to provide accuracy and predictability of delivery.
Understand data structures and data flow between systems.
Ability to represent product workflows and requirements in appropriate visual or graphical representations (i.e. process flow diagram, data flowchart, wireframes, low fidelity prototypes, etc.)
Gain a strong product knowledge and understanding of the healthcare market, client business drivers, and user personas.
Build relationships with external clients, internal partners, and leadership.
All other duties and responsibilities as assigned.
Skills needed to be successful
Clear, effective, and persuasive verbal and written communication and presentations skills
Ability to assist internal and external customers by focusing on actions/decisions that meet their needs.
Be able to understand and explain the functionality, workflows, interactions, and client usage for the assigned product.
Understanding of approaches used to identify, prioritize, and mitigate risks to reduce or eliminate potential threats to patient safety or the business.
Ability to represent product workflows as a graphical overview of the flow of data, tasks, or user actions.
Confidence to explain the business drivers, user personas, etc. for the assigned product area.
Accountability and commitment to quality.
Drive and persistence to seek information and take actions necessary to accomplish a goal.
AI-Specific Skills for a Requirements Engineer
Ability to identify where AI/ML can add value in workflows, including recognizing tasks suitable for automation, prediction, or intelligent decision support.
Competence in gathering and writing requirements for AI‑driven features, including defining training data needs, expected model behaviours, performance thresholds, and edge‑case handling.
Understanding of data quality, data governance, and dataset preparation considerations that influence AI model performance.
Ability to evaluate AI model outputs with a critical and analytical mindset, ensuring they meet user expectations, business rules, and regulatory/compliance standards.
Familiarity with explainability and transparency expectations for AI features, especially in healthcare (e.g., documenting reasoning visibility, limitations, and user trust considerations).
Understanding of ethical AI principles—bias, fairness, privacy, and safety—and the ability to incorporate these into requirement definitions.
Ability to translate clinical or business domain problems into AI problem statements, collaborating effectively with data scientists and engineering teams.
Experience creating acceptance criteria specifically tailored for AI features, including monitoring, retraining, fallback logic, and threshold‑based validation.
Familiarity with common AI technologies (NLP, predictive modelling, rule‑based engines, anomaly detection, etc.) to communicate effectively with technical teams and stakeholders.
Ability to document AI feature workflows visually (decision flows, data pipelines, inference points, failure paths, manual override scenarios).
Technical Requirements
Experience as a Business Analyst/ Requirement engineer working in the healthcare / Pathology domain.
Candidate should possess 2 to 8 years of experience.
Azure DevOps
Working as part of an agile SCRUM team.
Required Experience & Education
Bachelor's degree in software engineering, computer science, math, or equivalent relevant work experience
2-8 years’ experience with software development life cycle, testing methodologies, quality control, and quality assurance
2-8 years’ experience in a software engineering environment
2-8 years’ experience communicating with clinical and technical experts.
Knowledge on Azure Cloud will be added advantage
Preferred Experience & Education
Experience with medical devices
Experience with healthcare/clinical information systems
Experience designing commercial software.
Supervisory Responsibilities
None
- Department
- Software Development
- Locations
- India Kolkata
- Remote status
- Hybrid
- Employment type
- Full-time
Already working at Clinisys?
Let’s recruit together and find your next colleague.