We are seeking a Python Full Stack Developer to join our team.
Project Overview
The successful candidate will work on maintaining and enhancing a platform in its early MVP stage, designed for document creation using Large Language Models (LLMs). This role requires expertise in Python front-end and back-end development, with a focus on expanding platform capabilities.
Key Responsibilities
* Develop and maintain the Python front-end (Streamlit) and back-end (Flask) of the application.
* Enhance the platform by integrating new use cases and features.
* Collaborate with stakeholders to gather requirements.
* Troubleshoot and resolve bugs to ensure reliability.
* Ensure scalability and security, with efficient data handling and API management.
* Document system updates and operational procedures.
Required Skills and Qualifications
* Strong Python programming skills, with experience in front-end (Streamlit) and back-end (Flask).
* Experience with Large Language Models (LLMs).
* Industry experience in pharmaceuticals, especially clinical development.
* Data engineering skills, including ETL processes.
* Knowledge of vector databases (e.g., FAISS, Milvus, Elasticsearch) and indexing.
* Experience with containerization and cloud-native technologies (Docker, Kubernetes, ArgoCD).
* Excellent communication skills in English; German is optional.
* Ability to work independently and manage multiple priorities.
About the Role
This position is within the Data Products & Platforms chapter of the Data & Analytics team, focusing on drug discovery and development. The successful candidate will have the opportunity to work on a cutting-edge project that combines innovative technology with real-world applications.