knowledge of Drug Discovery, Development/Manufacturing or similar Life Science domain Deep experience in Python, Data Modelling, Data Integration, Analysis and Visualisation (tabular & JSON, SQL, NoSQL, Ontologies, Streamlit, Plotly, Holoviews) A track record of architecting productionised scientific solutions , integrated with AI/ML and APIs for Biopharma end users Strong communication skills to engage across leadership, scientific and technical More ❯
pipelines and dashboards supporting business-critical insights. The ideal candidate will have strong hands-on programming experience in Python , with deep expertise in data manipulation, analysis, and visualization using Plotly Dash . The role requires close collaboration with analytics, business, and engineering teams to deliver scalable data solutions with a strong focus on software development best practices. Key Responsibilities Design … develop, and maintain end-to-end data pipelines and processing frameworks. Perform data extraction, transformation, and loading (ETL) from multiple sources. Implement advanced data visualizations and interactive dashboards using Plotly Dash. Ensure data quality, integrity, and performance through automated testing and validation. Collaborate with cross-functional teams to define data requirements and technical solutions. Apply software engineering principles such as … data querying. Software Engineering Best Practices: Experience with Git for version control. Writing modular, reusable code with proper documentation. Familiarity with unit testing (e.g., pytest) and code formatting tools. Plotly Dash Development: Hands-on experience building interactive dashboards with Dash components (dropdowns, sliders, graphs, tables). Ability to customize with Plotly Graph Objects for advanced interactivity. Integration with REST APIs More ❯
SQL Software Engineering Best Practices Key practices: Version control with Git. Writing modular, reusable code. Unit testing (e.g., with pytest). Code documentation and docstrings. Using linters and formatters Plotly Dash Key skills: Customizing with Plotly Graph Objects for advanced interactivity. Creating dashboards with Dash: Callbacks, Layouts (HTML & CSS integration), Components (Dropdowns, sliders, graphs, tables). REST APIs: Fetching or More ❯