Senior Python Developer

CTC
Basel and NW Switzerland, CH
Diese Stelle ist in deinem Land nicht verfügbar.

Senior Python Developer 6189 URA

Our client make transformative medicines for patients in order to tackle some of the world’s toughest unmet healthcare needs.

In this department they are united by their mission to transform science into medicines. Together, they create a culture defined by curiosity, responsibility and humility, where their talented people are empowered and inspired to bring forward extraordinary life-changing innovation at speed.

This position is located in Data Products & Platforms, a team within the Data & Analytics function, which pushes boundaries of drug discovery and development, enabling them 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 in-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 in-house LLM services to improve the recall on a concept identification and search algorithm on a Semantic RDF graph database (GraphDB).

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 non-technical stakeholders.

This role is a initial 3 months contract with chances of extension to be based in Basel, Switzerland.

Main Responsibilities

  • Re-) Implementation of an easy-to-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 PoC mapping concept algorithm with input from a GraphDB RDF graph and usage of LLM services (ChatGPT 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

Qualifications and Experience :

  • Relevant Swiss working / residency permit or Swiss / EU-Citizenship required
  • 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 ChatGPT API
  • OPTIONAL : experience with RDF graph databases, e.g. GraphDB
  • Strong communication skills in English speaking and writing
  • Ability to write easy to understand documentation about the code
  • Explaining to non-engineers how to use the code
  • Ability to work independently, manage multiple priorities, and communicate effectively with both technical and non-technical stakeholders.
  • Vor 6 Tagen
Ähnliche Stellenangebote
MDPI
Basel Stadt, Basel-City

Senior Python Developer is a full-time and permanent position based in our office in Belgrade, Serbia. Stay updated with the latest trends and technologies in the field of AI and Python frameworks, libraries, solutions. Strong experience in Python and its ecosystems. Knowledge of modern python devel...

CTC
Basel Stadt, Basel-City

Senior Python Developer – 6189 URA. The Python developer will be responsible for the reimplementation of a Python library that works on top of an existing REST API of an in-house application. This role requires industry grade Python experience and clear communication abilities for refining the imple...

Eurojob
Basel Stadt, Basel-City

For an innovative company in the Basel area, we are looking for a Senior Python Developer with extensive experience who will take responsibility for developing complex software solutions and leading a technical team. Development and implementation of scalable Python applications with a focus on soft...

Randstad
Basel Stadt, Basel-City

Do you have strong proven programming skills in Python and has the ability to work independently? . Re-) Implementation of an easy-to-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. Strong p...

Gesponsert
IKEA AG
Pratteln, Basel-Country

We lead the supply agenda across many functions and work together with all business areas, different business units, but also retail markets to secure customer availability in all markets and sales channels at lowest total cost. ...

Helvetia Insurance Group
Basel Stadt, Basel-City

Teil)-Projektleitung und aktive Mitgestaltung im Umfeld Data & Analytics. ...

Techyon
Basel Stadt, Basel-City

Data Engineer & Backend Developer. Extensive experience with Python for backend development and data engineering tasks. Strong background in building scalable data pipelines and designing backend systems for optimal data flow. Our Recruitment Engineers select the best IT profiles for prestigious IT ...

Sympany Services AG
Basel Stadt, Basel-City

Requirement Engineer Data (m/w/d). Als Requirement Engineer für Datenthemen kombinierst du technisches Know-How mit einem tiefen Verständnis für Geschäftsprozesse und -anforderungen und begleitest den gesamten Lebenszyklus der Anforderungen. Unterstützten des Data Product Managers beim Erarbeiten fa...

Einwandern Schweiz
Basel Stadt, Basel-City

Wir suchen nach Vereinbarung einen Senior Full Stack Developer für die Region Basel. Wir bieten dir ein kostenloses Full-Service Paket, für die Jobsuche und das Auswandern in die Schweiz. Wir bieten dir ein kostenloses Full-Service Paket, für die Jobsuche und das Auswandern in die Schweiz. ...

Roche
Basel Stadt, Basel-City

Seek for improvement in our data via automation, data processing, data management) and decision makings (data visualization, data interpretation) processes. As a member of our team of data 2 insights experts you support the organization to generatedeep insights from our data, driving our journey int...