Senior Python Developer (m/f/d)
Senior Python Developer (m/f/d) - programming/JSON/parsing and generation/REST API in Python/Chat
GPT API/graph databases/Communication Skills/English
Project :
For our customer a big pharmaceutical company in Basel we are looking for Senior Python Developer (m/f/d).
Background :
In Roche's Pharmaceutical Research and Early Development organization (p
RED), we make transformative medicines for patients in order to tackle some of the world's toughest unmet healthcare needs. At p
RED, we are united by our mission to transform science into medicines. Together, we create a culture defined by curiosity, responsibility and humility, where our talented people are empowered and inspired to bring forward extraordinary
- changing innovation at speed. This position is located in Data Products & Platforms, a chapter within the Data & Analytics function, which pushes boundaries of drug discovery and development, enabling p
RED to achieve its goals.
The Python developer will be responsible for the reimplementation of a Python library that works on top of an existing REST API of an
- house application. Several loader scripts need to be implemented as well that perform bulk operations on the REST API. This role requires industry grade Python experience and clear communication abilities for refining the implementation based on user needs and the ability to produce a solid documentation inline and in extra documents.
Additionally the developer will create a proof of concept for an analytics tool that will use
- house LLM services to improve the recall on a concept identification and search algorithm on a Semantic RDF graph database (Graph
DB)
The perfect candidate: The perfect candidate has strong proven programming skills in Python and has the ability to work independently. Additionally the perfect candidate can manage multiple priorities and communicate effectively with both technical and
- technical stakeholders
Tasks & Responsibilities:
* (Re-) Implementation of an
-
- use Python library that works on top of an existing REST API
* (Re-) Implementation of loader scripts that perform bulk operations by using the Python library
* Implementation of a Po
C mapping concept algorithm with input from a Graph
DB RDF graph and usage of LLM services (Chat
GPT API)
* Document the architecture, usage, and operational procedures for future reference and maintenance.
* Communicating and training the scientists in using the library and scripts
* Collaborate with stakeholders to gather requirements and ensure the system meets the needs of the organization.
* Conduct testing and quality assurance to ensure the reliability and accuracy of the code
Must Haves:
* Minimum level of education: Apprenticeship
* Strong proven programming skills in Python 5- 10 years
* Understanding and ability to discuss software architecture best practices
* Experience with JSON format, especially parsing and generation in Python
* Experience with using REST API in Python
* OPTIONAL: experience with using the Chat
GPT API
* OPTIONAL: experience with RDF graph databases, eg Graph
DB
* Strong communication skills in English - speaking and writing
* Ability to write easy to understand documentation about the code
* Explaining to
- engineers how to use the code
* Ability to work independently, manage multiple priorities, and communicate effectively with both technical and
- technical stakeholders.
Reference Nr. : SDA
Role : Senior Python Developer (m/f/d)
Industrie : Pharma
Workplace : Basel (Hybrid work model)
Pensum : %
Start : ASAP (Latest start Date: 01. 01. )
Duration : 3 month + extension
Deadline : 31/10/
If you are interested in this position, please send us your complete dossier via the link in this advertisement.
About us:
ITech Consult is an ISO : certified Swiss company with offices in Germany and Ireland. ITech Consult specialises in the placement of highly qualified candidates for recruitment in the fields of IT, Life Science & Engineering.
We offer staff leasing & payroll services. For our candidates this is free of charge, also for Payroll we do not charge you any additional fees.
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă