Suechsch nachere usforderige Stelli als Senior Software Engineer And Technical Lead? Läs wyter!
Senior Software Engineer and Technical Lead
The Geothermal Energy and Geofluids (GEG) Group is a renowned research unit in the Department of Earth and Planetary Sciences at ETH Zurich investigating a wide range of subsurface mass and energy transfer processes as well as related power plant processes. We conduct both fundamental and applied research to address a wide range of societal concerns related to geothermal energy exploration, extraction, and utilization, geologic carbon dioxide sequestration, combinations thereof, groundwater utilization and contaminant mitigation, subsurface mass (e.g. Gas) and energy storage, and more. For more details, please see our
website
.Job description
We are seeking a
Senior Scientific Software Engineer
to lead our software development efforts at the GEG. Our team develops state-of-the-art scientific and engineering software for a wide range of applications, including geoscience, energy systems, and mathematical modeling. This role is ideal for an experienced software developer with a strong background in scientific computing who is eager tolead a development team, drive innovation, and explore commercial opportunities
arising from our research.The position is linked to a project, therefore we are looking for a person who is willing to join on a temporary contract first, with a potential perspective to turn the assignment into a permanent position in case of successful project acquisition.
Key Responsibilities
Lead the software development team
, driving best practices and technical excellence.modern software development practices
(e.g., version control, documentation, testing, continuous integration).parallel computing
, optimization workflows, and high-performance computing environments.software deployment, testing, and benchmarking
across multiple platforms.Explore opportunities for commercializing
software innovations within the group, in particular regarding SaaS applications.Profile
You have a strong
technical background in scientific/engineering software development
, along with leadership skills and an entrepreneurial mindset. You arenot looking for an academic career track but
rather are eager to lead andpotentially spin off
technologies into new ventures.Required Skills & Experience
Proven leadership experience
in software development teams.Expertise in scientific/engineering software development
for geoscience, engineering, mathematical modeling, or related fields.Proficiency in Python (5+ years)
and some experience with C++ or Rust.modern software development tools
(e.g., version control, CI/CD, testing, documentation).Excellent communication skills
, both written and verbal.commercializing software innovations
.Desired Skills
numerical modeling
of geologic reservoirs and subsurface fluid and energy transport.ML & AI
applications.physical and thermodynamic processes
involved in subsurface fluid flow, heat transfer, and geochemical reactions.graphical user interfaces (web apps, desktop apps)
Parallel computing (GPU & CPU).
cloud platforms (AWS, Azure, or GCP), Docker, Kubernetes
.Flask or Django
for web applications.startups and technology commercialization
, in particular withSaaS
.We offer
This is a unique opportunity to
lead a software development team
within a research group at ETH Zurich, focusing on renewable geothermal energy and climate change (CCS) mitigation solutions. The team contributes to cutting-edge scientific and engineering computing, and explorescommercial pathways
for software innovations. If you are looking for a role that blendstechnical excellence, leadership, and business strategy
, we would like to see your application.We provide a dynamic and exciting work environment with cutting-edge computational infrastructure. The GEG Group values an open and inclusive group culture. We offer a position that combines the opportunity to contribute to the technical development of scientific/engineering software, collaborate with national and international research groups and companies, and join a motivated team. The position is designed as a long-term role, with an initial one-year appointment, renewable annually based on performance.
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 ourCurious? So are we.
. Please note that we exclusively accept applications submitted through our online application portal.
We would like to point out that the pre-selection is carried out by the responsible recruiters and not by artificial intelligence.
For recruitment services the
GTC of ETH Zurich
apply.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.
01-06-2025
Bitte sage uns, wo du ähnliche Stellenanzeigen suchst und vergiss nicht deine E-Mail Adresse anzugeben!