x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Art / Design / Entertainment Job   »   Python Backend Systems Developer for SEC Digital Twin Lab
 banner picture 1  banner picture 2  banner picture 3

Python Backend Systems Developer for SEC Digital Twin Lab

Eth Singapore Sec Ltd.

Eth Singapore Sec Ltd. company logo

Introduction

ETH Zurich is one of the leading universities of the world with a strong focus on science and engineering. In 2010 it established the Singapore-ETH Centre (SEC) in collaboration with the National Research Foundation (NRF) to do interdisciplinary research on pressing problems.

The Singapore-ETH Centre is home to a community of doctoral, postdoctoral and professorial researchers working in three main programmes: Future Cities Laboratory, Future Resilient Systems, and Future Health Technologies. The centre provides a multicultural and interdisciplinary environment to researchers working on diverse themes, with the shared vision of translating research to practical solutions for more sustainable and liveable cities, resilient physical and social urban systems, and patient centric healthcare systems.

Project background

SEC’s Digital Twin Lab (DTL) develops and operates digital twin infrastructure technology and applications. This includes building tools to facilitate model interoperability, operating domain-specific federations of models and building interactive and visual applications. SEC DTL provides related services (e.g., deployment and operations of digital twin infrastructure) to its clients at SEC. We are looking for an experienced Python Developer to join our team based at the SEC in Singapore. We are looking for candidates who are interested in working in a multi-disciplinary and international research environment with a start-up vibe; who are driven by curiosity and eager to learn new things and extend their skill set.

Task/Job description

As Python developer you will be joining our backend team. You will be responsible for taking ownership of several model adapters (building, traffic, power plants) and related analysis workflow implementations in our Explorer application. For this purpose, you will be interacting with domain-experts and modellers to develop a solid understanding of model inputs and outputs as well as the operational requirements for running simulations in cloud and/or high-performance computing environments. You may also be taking part in the development of a variety of server-side components for existing and new applications.

Requirements

You are required to have:

  • Degree or Masters in Computer Science/Engineering or related field (e.g., BSc, MSc or equivalent).
  • Minimum of 2 years of relevant professional work experience as Python developer.
  • Experience with agile software development methodologies and version control systems.
  • Ability to work independently, take ownership of projects, and deliver high-quality results with minimal supervision.
  • Excellent communication skills, capable of effectively conveying complex technical concepts to both technical and non-technical team members.

Strong abilities / track record required:

  • Programming/scripting languages: Python, Bash.
  • Linux system administration and scripting.
  • Containerisation, specifically with Docker.
  • Geospatial data frameworks and libraries such as geopandas.

Beneficial to have:

  • Experience with API developments using FastAPI.
  • Experience with modelling and simulation (in particular, with building energy and/or transport models).
  • Contributions to open-source projects.
  • Experience with R&D and tech start-ups.


We look forward to receiving your online application with the following documents:

(1) a cover letter with a specific statement of your motivation for the project,

(2) your CV including the name and contact information of 2 references

Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.

For further information about the SEC can be found on our website: https://sec.ethz.ch/.

For further information, please contact Dr Heiko Aydt via email at [email protected]

The Singapore-ETH-Centre is an equal opportunity and family-friendly employer. All candidates will be evaluated on their merits and qualifications, without regards to gender, race, age or religion.

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?