Job details: 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 yourself? It seems you could be the ideal candidate for the role outlined in the following job description.
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 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
* Communicate and train scientists in using the library and scripts
* Collaborate with stakeholders to gather requirements and ensure the system meets organizational needs
* Conduct testing and quality assurance to ensure code reliability and accuracy
Your profile :
* Minimum 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 clear, understandable documentation about the code
* Ability to explain code usage to non-engineers
* Ability to work independently, manage multiple priorities, and communicate effectively with both technical and non-technical stakeholders
Looking forward to your application.
#J-18808-Ljbffr