Backend Python Developer
Role details
Job location
Tech stack
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.