Revisto is an AI-powered platform designed for the pharmaceutical and life sciences industry to streamline the Medical, Legal, and Regulatory (MLR) review process for marketing materials. The platform helps teams review, validate, and approve promotional content faster while ensuring regulatory compliance and scientific accuracy.
Pharma companies traditionally spend weeks reviewing marketing materials across multiple stakeholders to ensure claims are supported by scientific evidence and comply with regulations. Revisto reduces this process to a much shorter cycle by using AI-driven analysis, document processing, and automated claim validation.
The platform analyzes marketing content, extracts claims from documents and publications, verifies them against scientific sources and regulatory requirements, and generates structured knowledge that teams can reuse across campaigns. This allows marketing, medical, and regulatory teams to collaborate more efficiently and release compliant materials significantly faster.
Revisto integrates with existing enterprise workflows used by pharmaceutical companies and helps reduce manual review work while maintaining strict compliance and quality standards required in regulated healthcare environments.
Role Overview
We are seeking a Mid Software Engineer to support the technical onboarding of new clients and the preparation of demo environments on the platform. In this role, you will work with configuration-driven systems, rule sets, and document processing pipelines. Your main focus will be preparing environments, configuring rules, implementing new rules, validating outputs, and debugging system behavior to ensure that onboarding and demos run smoothly. This role involves hands-on technical work across configuration, debugging, and data preparation. Over time, the role may evolve to include improvements to onboarding workflows and internal automation that reduces manual setup. The ideal candidate is curious, proactive, and comfortable learning new systems quickly.
Key Responsibilities * Client Environment Setup: Prepare and configure demo environments used for onboarding and product demonstrations. Upload and organize datasets required for system validation and demo workflows. Ensure that client environments are correctly configured and operational. * Rules Configuration: Create and maintain configuration files that define system rules and extraction behavior. Adjust rule configurations to support different onboarding scenarios. Leverage AI-assisted tools to accelerate configuration creation when appropriate. * Implementation of new rules: Implement new rule sets in Python. This work is planned for the future evolution of the current position and will be prioritized after core client configuration tasks. * Pipeline Debugging: Analyze logs and system outputs to identify issues in extraction pipelines. Investigate incorrect annotations, failed detections, or inconsistent results. Work with engineers when deeper system-level investigation is required. * Claims Data Preparation: Support workflows that generate structured claims from source documents. Review outputs and ensure extracted information is correctly structured. Populate datasets and internal storage used for demos and validation. * Demo Preparation: Prepare presentation-ready demo environments for internal reviews and client sessions. Validate full system setup before demos to ensure reliable behavior. Support rapid adjustments or fixes when demo requirements change. * Process Improvement: Learn the onboarding workflow and identify repetitive manual tasks. Contribute improvements to configuration workflows or internal tools that reduce setup time. Collaborate with the engineering team to improve internal automation. * Collaboration: Work closely with engineering, product, QA, and client-facing teams. Communicate progress, issues, and findings clearly to stakeholders. Contribute to internal documentation and onboarding processes.
Qualifications: * Minimum 1 year of experience in software engineering. * Strong experience with Python. * Comfortable reading logs and troubleshooting issues in existing systems. * Ability to work with configuration-driven systems and structured configuration files. * Ability to understand requirements and translate them into system configuration or implementation steps. * Ability to work with both technical and non-technical stakeholders. * High attention to detail and a strong sense of ownership. * Comfortable operating in a fast-moving startup environment.
Nice to Have * Experience debugging backend services or data pipelines. * Exposure to document processing, extraction systems, or AI-assisted tooling. * Experience working with cloud storage systems such as Amazon S3.