CrawlJobs Logo

Senior Python Developer

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Switzerland, Basel

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Do you have strong proven programming skills in Python and have the ability to work independently? Can you manage multiple priorities and communicate effectively with both technical and non-technical stakeholders? Tasks and responsibilities include re-implementing a Python library, implementing a PoC mapping concept, and conducting testing and quality assurance.

Job Responsibility:

  • 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 DF 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

Requirements:

  • 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

Nice to have:

  • optional: experience with using the ChatGPT API
  • optional: experience with RDF graph databases, e.g. GraphDB

Additional Information:

Job Posted:
April 12, 2025

Expiration:
June 30, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.