yesterday

Senior Software Engineer

ETH Zürich

  • Work region
  • Sector
  • Employment type
  • Position

Senior Software Engineer





 




ETH Zurich (Swiss Federal Institute of Technology) is one of the world's leading technical universities. ETH is renowned for its excellent teaching, its pioneering basic research, and its ability to directly transfer knowledge into practical application. The IT Services (ITS) of ETH Zurich works as a service organization to support teaching and research activities in a large and complex IT environment. To perform software development within the group 'Scientific Software and Data Management' (SSDM) and support our scientific customers, the section Scientific IT Services (SIS) of ITS is looking for a/n

Senior Software Engineer

Scientific Software and Data Management (SSDM) is an interdisciplinary group supporting ETH researchers in data management, automated data analysis and custom software development for life sciences and other scientific disciplines. One of our core responsibilities is the development of openBIS, an open-source application for managing data produced by data-intensive scientific workflows. The SSDM group has members located in Zurich and Basel; the working language of the group is English.
We are seeking a senior software engineer to join our team in Zurich. The successful candidate will work closely with scientific staff at ETH as well as other SSDM team members to develop innovative custom solutions in Java, Python and C++, working with very large data sets (in excess of 1TB) for cutting-edge projects. You will work with scientists to understand requirements, design solutions, evaluate existing tools, frameworks and methodologies that may aid delivery, develop code and support your products throughout the lifecycle. This is a senior role so part of your duties will be to support the evolution of the team and mentor junior team members.

The successful candidate will be a software engineer with a Masters or PhD in computer science or a related scientific discipline such as mathematics or physics, a strong, demonstrated knowledge of Python, Java and C++ and at least 7 years of experience in developing software in a professional capacity. You will have a solid understanding of core computer science topics such as object-oriented design, data structures and representation and code and algorithm optimisation. You will also have experience working with large to very large data sets and methods from the field of Data Science. Some familiarity with web technologies such as HTML5 and JavaScript would be an advantage.
As a key aspect of this position is analysing scientific problems and developing solutions, you will have a track record of analysing problems and interacting with stakeholders and a solid understanding of mathematics and algorithms. Knowledge of life sciences measurement technologies and natural sciences such as biology, physics or chemistry would also be an advantage.
You are a team player who likes to interact with customers and colleagues. Finally you will have very good verbal and written communication skills in English. German language skills are an advantage. The position is located in Zurich, though travel to Basel once a week will be required to meet our Basel customers and the Basel team.

For further details please contact Dr. Matthew Baker, Group Head Scientific Software and Data Management, email matthew.baker@id.ethz.ch (no applications).

We look forward to your online application. Please address this to: ETH Zürich, Frau Yvonne Zilio, Head of HR IT-Services, CH-8092 Zürich.



 



Apply now


  •  


  •