Job Informationen
Your responsibilities Determining requirements through dialog with academic customers Designing solutions and selecting appropriate architecture and tools Developing software DevOps activities such as continuous integration and containerization Testing and deploying your code Documenting your work, providing regular progress reports and user training Code review for other team members and engaging in wider team initiatives and discussions The preferred location is Zurich Oerlikon. A main location in Basel could be negotiated. We operate in hybrid home office mode, with employees able to choose to work up to three days per week from home. The contract is initially limited to 1 year with possibility of renewal. Please state your preferred location of work in your application. Your profile: This position would suit a developer with a background in mathematics, engineering or a quantitative science such as physics or computational biology. Experience working in a research or academic environment is a substantial bonus. Above all, you should have a passion for learning and understanding how things work. Employment level is commensurate with experience. As a minimum, you should have: A Masters degree or PhD in computer science, or in a related engineering or scientific discipline plus demonstrable knowledge of software engineering Experience developing code in C++ Experience developing code in Python Knowledge of fundamental numerical mathematics techniques (solving systems of ODEs and PDEs, numerical integration, etc) Experience implementing numerical algorithms or integrating libraries that do so Experience with the Linux command line Good communication skills Strong self-motivation and a desire to learn new skills The following would also be an advantage: Experience working in a research or academic environment Experience with DevOps tools and practices: Git, Docker and CI/CD platforms Scientific Python packages such as Numpy and Pandas Database experience including SQL Developing software in a team Project management experience Your workplace
Benötigte Skills
- Linux
- Testing
- Python
- C++
- SQL
- DevOps
Job Details
-
Pensum Voll-/Teilzeit