Backend Python Developer

ITech Consult AG
Basel, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Basel, Switzerland

Tech stack

API
Agile Methodologies
Bioinformatics
Information Systems
Computer Engineering
Continuous Integration
Python
Open Source Technology
Strategies of Testing
Data Processing
Large Language Models
Multi-Agent Systems
Backend
Gitlab
Kubernetes
Information Technology
REST

Job description

Backend Python Developer (m/f/d) - Python /REST API / ML / CI/CD / GitLab / GitOps / Kubernetes / LLM / English, Background: The assignment will be for the Computational Sciences Center of Excellence (CS-CoE) organization in Basel. We are conducting the award-winning "Target Evaluator" project, in close collaboration with colleagues from Translational Medicine Neuroscience, focusing on the implementation of the requirements from the project. The project is integrating select open-source multi-agent systems towards a comprehensive, unbiased ranking framework for new target proposals. The perfect candidate, * Provide agile software development services for the "Target Evaluator" project according to the project plan.

  • Provide technical consulting services to support the project team.
  • Develop and implement robust backend functionalities that meet defined business needs
  • Design and implement APIs for the "Target Evaluator"
  • Integrate with other applications, working out technical details independently with other teams
  • Research and apply new data processing and analysis techniques
  • Improve quality through performance evaluation, implementation of testing strategies, and tooling

Requirements

We are looking for someone with a bachelor's or master's degree in computer science, engineering, information systems, bioinformatics or equivalent professional experience. The ideal candidate will have more than 5 years of experience in Python programming, more than 3 years of experience in REST API design and excellent English skills. The perfect candidate is proactive, analytical, highly adaptable and enjoys working in cross-functional teams. They are quick to learn new technologies in order to master complex technical challenges., * Bachelor/Master degree in a relevant field such as Computer Science, Computer Engineering, Mathematical Engineering, Information Systems, or Bioinformatics is preferred. Candidates with extensive professional experience in the field can also be considered.

  • Python programming (5+ years)
  • Experience in REST API design (3+ years)
  • Some experience in ML engineering in e.g. life sciences
  • Experience in CI/CD using GitLab
  • Experience in GitOps
  • Experience in Kubernetes for hosting of services
  • Experience in implementing user interfaces
  • Working in HPC environments
  • Knowledge of LLMs and LLM-based multi agent frameworks
  • Excellent communication skills in fluent English, both written and verbal
  • Strong collaborative approach and a desire to work effectively within a cross-functional team environment.
  • Proactive and analytical mindset for identifying, troubleshooting, and resolving complex technical issues.
  • High adaptability and a commitment to quickly learning new technologies and methodologies to meet evolving project needs and priorities.

Apply for this position