Datalynx AG logo

Senior Python Developer (m/f/d)

Datalynx AG

Switzerland only

Employee count:51-200

Senior Python Developer (m/f/d)

For our client, a well-known pharmaceutical company in Basel, we are looking for a Senior Python Developer (m/f/d).

Background

In our Research and Early Development organization (pRED), we make transformative medicines for patients in order to tackle some of the world’s toughest unmet healthcare needs. At pRED, 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 life-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 pRED to achieve its goals.

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.

General Information

  • Start date: asap
  • Latest Start Date: 01.03.2025
  • Planned duration: 3 months
  • Extension (in case of limitation): possible
  • Workplace: Basel
  • Workload: 100%
  • Remote/Home Office: partially remote, partially in Basel

Tasks & 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

Must Haves

  • Minimum level of education: IT Apprenticeship; preferably Bachelor, Master
  • 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

Contact

Jan Schmitz-Elsen

Talent Acquisition Consultant

+41 61 500 01 74

We look forward to receiving your online application with your CV!

Find more vacancies at:

Understanding Global Salaries

Our compensation tools provide accurate salary analyses to help you make informed decisions.

Global Salary Insights logo

Global Salary Insights

Calculator Employee Cost logo

Calculator Employee Cost

About the job

Apply before:

Mar 09, 2025

Posted on:

Jan 08, 2025

Job type:

Full Time

Experience level:

Senior

Location requirements:

Skills:

PythonREST APIsJSONGraphDbSoftware ArchitectureQuality AssuranceDocumentationCommunication SkillsData AnalyticsDrug DiscoveryLLMScripting ProgrammingTraining

About the company

Datalynx AG logoDa

Datalynx AG

Company size:

51-200

Founded in:

1996

Chief executive officer:

Serge Meyer

Markets:

Software DevelopmentDigital SolutionsData ManagementCompliance ServicesRegulated IndustriesIT ConsultingInformation SecurityLow Code DevelopmentDigital TransformationIT Governance
www.datalynx.ch