Senior Python Developer

vor 1 Monat


Basel, Schweiz ITech Consult AG Vollzeit

Senior Python Developer (m/f/d) - programming / JSON / parsing and generation / REST API in Python/ ChatGPT API / graph databases / Communication Skills / English

Project:
For our customer, a big pharmaceutical company in Basel, we are looking for a Senior Python Developer (m/f/d).

Background:
In Roche's Pharmaceutical Research and Early Development organization (pRED), we make transformative medicines for patients 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 the boundaries of drug discovery and development, enabling pRED 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 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 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:
The perfect candidate has strong proven programming skills in Python and the ability to work independently. Additionally, the perfect candidate can manage multiple priorities and communicate effectively with both technical and non-technical stakeholders.

Tasks & Responsibilities:

  1. (Re-) Implementation of an easy-to-use Python library that works on top of an existing REST API
  2. (Re-) Implementation of loader scripts that perform bulk operations by using the Python library
  3. Implementation of a PoC mapping concept algorithm with input from a GraphDB RDF graph and usage of LLM services (ChatGPT API)
  4. Document the architecture, usage, and operational procedures for future reference and maintenance
  5. Communicating and training the scientists in using the library and scripts
  6. Collaborate with stakeholders to gather requirements and ensure the system meets the needs of the organization
  7. Conduct testing and quality assurance to ensure the reliability and accuracy of the code

Must Haves:

  1. Minimum level of education: Apprenticeship
  2. Strong proven programming skills in Python (5-10 years)
  3. Understanding and ability to discuss software architecture best practices
  4. Experience with JSON format, especially parsing and generation in Python
  5. Experience with using REST API in Python
  6. OPTIONAL: experience with using the ChatGPT API
  7. OPTIONAL: experience with RDF graph databases, e.g. GraphDB
  8. Strong communication skills in English - speaking and writing
  9. Ability to write easy to understand documentation about the code
  10. Explaining to non-engineers how to use the code
  11. Ability to work independently, manage multiple priorities, and communicate effectively with both technical and non-technical stakeholders

Reference Nr.: 923750SDA
Role: Senior Python Developer (m/f/d)
Industrie: Pharma
Workplace: Basel (Hybrid work model)
Pensum: 100%
Start: ASAP (Latest start Date: 01.01.2025)
Duration: 3 months + extension
Deadline: 31/10/2024

If you are interested in this position, please send us your complete dossier via the link in this advertisement. If this position does not fit your profile and you wish to be considered for another position directly, you can also send us your dossier via this ad or to jobs[at]itcag[dot]com.

About us:
ITech Consult is an ISO 9001:2015 certified Swiss company with offices in Germany and Ireland. ITech Consult specializes 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, and also for Payroll, we do not charge you any additional fees.

#J-18808-Ljbffr

  • Basel, Basel-Stadt, Schweiz CBRE GWS GmbH Vollzeit

    Job Title: Senior Python DeveloperWe are looking for a highly skilled Python developer to join our team at {company}.Responsibilities:Design and develop scalable and efficient backend systems using Python.Work closely with cross-functional teams to deliver high-quality software products.Collaborate with engineers to develop and implement new features and...


  • Kanton Basel-Stadt, Schweiz Coopers Group AG Vollzeit

    Senior Python Developer Our client, the leading pharmaceutical company in Basel is looking for a Senior Python Developer 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 ...


  • Kanton Basel-stadt, Schweiz Coopers Group AG Vollzeit

    Senior Python Developer Our client, the leading pharmaceutical company in Basel is looking for a Senior Python Developer 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 ...


  • Basel, Schweiz ITech Consult Vollzeit

    Project:For our customer, a big pharmaceutical company in Basel, we are looking for a Senior Python Developer (m/f/d). Background:In Roche’s Pharmaceutical Research and Early Development organization (pRED), we make transformative medicines for patients to tackle some of the world’s toughest unmet healthcare needs. At pRED, we are united by our mission...


  • Kanton Basel-Stadt, Schweiz Coopers Group AG Vollzeit

    Senior Python Developer Our client, the leading pharmaceutical company in Basel is looking for a Senior Python Developer 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 ...


  • Kanton Basel-Stadt, Schweiz Coopers Group AG Vollzeit

    Senior Python Developer Our client, the leading pharmaceutical company in Basel is looking for a Senior Python Developer 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 ...

  • Senior Python Developer

    vor 6 Monaten


    Basel, Schweiz MDPI Vollzeit

    To strengthen our AI team, we are looking for a Senior Python Developer that will play a key role in supporting the development of new machine learning / artificial intelligence applications and maintaining our existing codebase. The position of Senior Python Developer is a full-time and permanent position based in our office in Belgrade, Serbia.   ...


  • Basel-Stadt, Schweiz Coopers Group AG Vollzeit

    Senior Python DeveloperOur client, the leading pharmaceutical company in Basel is looking for a Senior Python DeveloperTasks & 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...


  • Basel, Basel-Stadt, Schweiz MDPI Vollzeit

    About the RoleWe are seeking a highly skilled Senior Python Developer to join our AI team. As a key member of our team, you will play a crucial role in supporting the development of new machine learning and artificial intelligence applications, as well as maintaining our existing codebase.Key ResponsibilitiesDesign, develop, and deploy software modules and...


  • Basel, Basel-Stadt, Schweiz MDPI Vollzeit

    Job DetailsWe are seeking a highly skilled Senior Python Developer to join our team and contribute to the development of new machine learning and artificial intelligence applications.Key ResponsibilitiesDesign, develop, and deploy software modules and AI-driven solutionsOptimize and maintain existing code for enhanced performance and scalabilityWork closely...

  • Python Developer

    vor 4 Wochen


    Basel, Schweiz ITech Consult Vollzeit

    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 (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...


  • Grossraum Basel, Schweiz Service 7000 AG Vollzeit

    Job Description:As a Senior Software Engineer, you will be responsible for developing high-quality software solutions using Python. Your primary focus will be on building scalable and efficient systems, ensuring seamless integration with existing infrastructure.About the Role:Design, develop, and maintain complex software applications.Collaborate with...

  • Senior Python Expert

    vor 3 Wochen


    Basel, Basel-Stadt, Schweiz Coopers Group AG Vollzeit

    Coopers Group AG is seeking a Senior Python Expert to join their team.Key Responsibilities:Design and implement a Python library for seamless integration with a REST API.Develop loader scripts that perform bulk operations utilizing the Python library.Create a proof-of-concept mapping concept algorithm, leveraging input from a GraphDB RDF graph and ChatGPT...


  • Basel, Basel-Stadt, Schweiz MDPI Vollzeit

    Job Description: We are looking for a skilled Senior Python Developer to join our AI team. As a key member of our team, you will play a vital role in the development of new machine learning and artificial intelligence applications, as well as maintaining our existing codebase. This is a full-time position based in our office in Belgrade, Serbia. Key...


  • Basel, Schweiz Randstad (Schweiz) AG Vollzeit

    Do you have strong proven programming skills in Python and the ability to work independently?Can you manage multiple priorities and communicate effectively with both technical and non-technical stakeholders?Are you exploring new career challenges? It seems you could be the ideal candidate for the role outlined in the following job description.Tasks &...


  • Basel, Schweiz Randstad (Schweiz) AG Vollzeit

    JobdescriptionDo you have strong proven programming skills in Python and has the ability to work independently? Can you manage multiple priorities and communicate effectively with both technical and non-technical stakeholders? Are you exploring new career challenges yourself? It seems you could be the ideal candidate for the role outlined in the following...


  • Basel, Schweiz Randstad - Medium prio Vollzeit

    JobdescriptionDo you have strong proven programming skills in Python and has the ability to work independently? Can you manage multiple priorities and communicate effectively with both technical and non-technical stakeholders? Are you exploring new career challenges yourself? It seems you could be the ideal candidate for the role outlined in the following...

  • Software Engineer

    vor 4 Wochen


    Basel, Basel-Stadt, Schweiz familea - Für Frauen, Kinder und Familien. Seit 1901. Vollzeit

    We are seeking a skilled Python Developer to join our team at company. The ideal candidate will have a strong understanding of Python programming principles and experience with backend development.The successful candidate will be responsible for designing and implementing scalable backend systems using Python. They will work closely with our cross-functional...


  • Basel, Basel-Stadt, Schweiz Equans Switzerland Facility Management AG Vollzeit

    Job Description:As a Senior Software Engineer, you will be responsible for designing and developing scalable and efficient software systems using Java and Python programming languages.Main Responsibilities:- Design and develop high-quality software components using object-oriented programming principles.- Collaborate with the development team to identify and...

  • Lead Python Developer

    Vor 6 Tagen


    Basel, Basel-Stadt, Schweiz Coopers Group AG Vollzeit

    Job Title: Lead Python Developer - Basel, SwitzerlandAbout Coopers Group AGCoopers Group AG is a leading pharmaceutical company in Basel, Switzerland, dedicated to innovation and excellence in the field of medicine. Our team of experts works tirelessly to develop cutting-edge solutions that make a meaningful impact on people's lives.Estimated Salary: CHF...