Job Requirements
Using the foundational ConcertAI CARAai architecture and our market leading capability to integrate and manage diverse sets of patient data we have the opportunity to rapidly develop an interoperable series of unique analytics platforms and client applications. Our goal is to advance the availability and utilization of advanced GenAI driven SaaS products to support commercial decision making in the increasingly patient centric, complex and dynamic environment. This will be a critical member of our the future of Commercial Solutions and will be part of our product leadership team alongside a Technical Product Manager for Data and Analytic Platforms, Product Managers for both Platforms and Applications and also a Director of Engineering for new products.
Responsibilities
Work Experience
- System Architecture & Design: Develop and maintain the architecture for web applications, ensuring they are scalable, secure, and optimized for performance
- Utilize cloud-based solutions (AWS, GCP, Azure) to design and maintain scalable infrastructure and utilize a microservices-based architectures as applicable
- Convert the requirements provided by the Product Manager for Applications into technical requirements and translate them into system designs
- Provide input on feasibility and potential technical challenges during ideation for the broader product team
- Define a product release plan as part of a long-term roadmap
- Use a rapid prototyping and development methodology to ensure products can be bought to market quickly and evolve rapidly
- Support the business case development and monitor ongoing costs
- Grow a small team to provide additional expertise as required to support the planning and specification of additional growing suite of applications
- Security & Performance Optimization: Implement security measures, including data encryption, secure APIs, and robust authentication mechanisms
- Mentor junior developers and provide guidance on best coding practices, design patterns, and optimization techniques
- Conduct code and architecture reviews to ensure quality standards are met
- Ensure technology choices align with long-term business goals, competitiveness and scalability; Communicate architectural decisions and progress to non-technical stakeholders in an understandable way
Requirements
- Bachelor's degree in Computer science, AI/Machine Learning, data science, mathematics, or a related discipline
- 5-8 years experience of SaaS product management or development for the life-sciences industry
- Experience working for or with commercial life sciences teams (e.g. market access, commercial analytics, technology)
- Experience working with, and a current interest in the latest developments in discriminative and generative AI and analytics associated with life-sciences companies
- Familiarity with the use of a wide variety of pharmaceutical and medical data including EHR, Claims, Distrubutor etc.
- Strong proficiency in web technologies: HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, vue.js) and server-side languages: Node.js, Python, Ruby, Java, or .NET.
- Knowledge of API design and RESTful services
- Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)
- Proficiency in cloud platforms (AWS, Azure, GCP) for hosting and scaling SaaS applications
- Familiarity with database systems (SQL and NoSQL) and data modeling for scalable applications.
- Expertise in security best practices for SaaS, including authentication (OAuth, SAML) and data protection
- Familiarity with DevOps practices for CI/CD pipelines, infrastructure as code, and monitoring
- Ability to design for performance optimization (caching, load balancing) and scalability techniques to handle high traffic and user concurrency
- Excellent communication skills and ability to generate well structure requirements documents
- Strong problem-solving and analytical skills.
- A natural collaborator who can work with diverse teams