Software Engineering

Part-time possible, Office Hönggerberg Campus of ETH

ETH Zürich, Block Research Group, Stefano-Franscini-Platz 1,

HIB E45, 8093 Zürich


Your new company

ETH Zurich, the renowned Swiss university specialising in science and technology, makes high efforts in fundamental research and pays particular attention to results that can be put directly into practice. Its reputation is also built on direct access to specialists in their fields and quality education.  

Your responsibilities 

The Block Research Group (BRG) of ETH Zurich needs support in software engineering. The BRG, embedded in the Institute of Technology in Architecture, focuses on computational form finding and construction of doubly-curved structures. In collaboration with researchers as well as representatives from the construction industry, we specialize in un-reinforced masonry vaults and concrete shells. It emphasizes the application of fundamental research to real-world problems.


Together with a cross-functional team you further develop the coding framework COMPAS - an open-source framework based on Python with high impact for the fields of architecture, engineering, and construction. Also, you will assist in releases of new tools.

Read more about COMPAS

We are an international and collaborative Team. Our environment is relaxed and ensures that people can work to their full potential.

This job is for you, if

  • you want to add your experience in Python to an engaged team and enjoy pursuing a vision together.

  • you like to exchange solutions and new approaches with your colleagues.

  • you can easily write and speak English.

  • you are open to occasional collaborative writing of technical documentation.


Possibility for home office or flex time. Family-friendly. A laptop configured to your liking. Contract duration and percentage (part-time or full-time) are negotiable.

Your application process

  1. Sort out any questions with us by contacting Noelle via email.

  2. Send us the following documents: a brief introductory letter, your CV, Github profile.

  3. Submit everything through our online application portal.

  4. If we like your application, we’ll invite you for an informal chat with COMPAS’s lead developer Tom at our offices.

  5. The interview may include a brief coding exercise to see if we can work well together.

  6. We’ll make our decision as soon as possible. We’re eager to welcome the newest member of our team!

Are you interested in this job?​

Contact Noelle Paulson from the Block Research Group at ETH. 

She is looking forward hearing from you!




Witty Works

Rotwandstrasse 63

8004 Zurich

  • White Instagram Icon
  • White LinkedIn Icon
  • White Twitter Icon
  • White Facebook Icon

© 2019 witty works