7 Feb 2024
Job Information
- Organisation/Company
ETH Zürich- Research Field
Computer science » Other
Computer science » Programming- Researcher Profile
First Stage Researcher (R1)- Country
Switzerland- Application Deadline
2 May 2024 - 21:59 (UTC)- Type of Contract
Temporary- Job Status
Full-time- Hours Per Week
41- Is the job funded through the EU Research Framework Programme?
Not funded by an EU programme- Is the Job related to staff position within a Research Infrastructure?
No
Offer Description
Python Backend Systems Developer for SEC Digital Twin Lab
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.
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.
Your profile
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 communications 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 offer
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.
Working, teaching and research at ETH Zurich
We value diversity
In line with our values , ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.
Curious? So are we.
We look forward to receiving your online application with the following documents:
- Cover Letter
- CV
Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.
Further information about Singapore-ETH Centre can be found on our website . Questions regarding the position should be directed to Dr Heiko Aydt,[email protected] .
About ETH Zürich
ETH Zurich is one of the world’s leading universities specialising in
science and technology. We are renowned for our excellent education,
cutting-edge fundamental research and direct transfer of new knowledge
into society. Over 30,000 people from more than 120 countries find our
university to be a place that promotes independent thinking and an
environment that inspires excellence. Located in the heart of Europe,
yet forging connections all over the world, we work together to
develop solutions for the global challenges of today and tomorrow.
Requirements
- Research Field
- Computer science
- Years of Research Experience
- 1 - 4
- Research Field
- Computer science
- Years of Research Experience
- 1 - 4
Additional Information
- Website for additional job details
https://academicpositions.com
Work Location(s)
- Number of offers available
- 1
- Company/Institute
- ETH Zürich
- Country
- Switzerland
- City
- Zurich
- Postal Code
- 8006
- Street
- Rämistrasse 101
- Geofield
Where to apply
- Website
https://academicpositions.com/ad/eth-zurich/2024/python-backend-systems-develop…
Contact
- City
Zurich- Website
https://ethz.ch/en.html- Postal Code
8006
STATUS: EXPIRED
Similar Positions
-
Staff Bioinformatician/Computational Biologist , ETH Zurich, Switzerland, 1 day ago
100%, Zurich, fixed-term The mission of the Institute of Microbiology (IMB) at ETH Zürich is to advance cutting-edge research in microbiology and immunology. To this end, the IMB provides a colla...
-
Finance And Accounting Specialist , ETH Zurich, Switzerland, 14 days ago
50%, Zurich, fixed-term Our new ETH Alumni Engagement team within the Office of the President is mandated with the conceptualisation, implementation and further development of the alumni work of ...
-
Research Assistance In Wearables Api For Android App Development , ETH Zurich, Switzerland, 1 day ago
20%-60%, Zurich, fixed-term Are you a highly motivated and enthusiastic researcher looking to make a difference in the field of AI applied in Healthcare? Join us at the Spinal Cord Injury Artifici...
-
Communications Specialist , ETH Zurich, Switzerland, 14 days ago
80%-100%, Zurich, fixed-term Our new ETH Alumni Engagement team within the Office of the President is mandated with the conceptualisation, implementation and further development of the alumni wor...
-
Professor Of Earth Surface Dynamics, ETH Zurich, Switzerland, 5 days ago
The Department of Earth Sciences (www.erdw.ethz.ch) at ETH Zurich invites applications for the above-mentioned position. The successful candidate is expected to create and oversee an innovative re...
-
Software Engineer In Digital Health Technologies For The Development Of A User Interface For A Novel Brain Imaging System , ETH Zurich, Switzerland, 12 days ago
60%-80%, Zurich, fixed-term The Rehabilitation Engineering Lab (RELab) at the Department of Health Sciences and Technology at ETH Zurich is an interdisciplinary group with competencies in mechanic...