Talent.com
ecoinvent
Back-end Software Engineerecoinvent • Zürich, Zürich, CH
Back-end Software Engineer

Back-end Software Engineer

ecoinvent • Zürich, Zürich, CH
Vor 7 Tagen
Anstellungsart
  • Quick Apply
Stellenbeschreibung




Job Description

The team you will join, Proteus, is building a product that powers the model-based work of our internal sector experts: scientists and domain specialists who understand environmental data deeply but are not software engineers. Your job is to build the tooling they use, mentor them in software practice, and help them own production end-to-end.

This is hands-on engineering work with a coaching element. You will write production-quality Python, build and maintain data pipelines, collect requirements from domain experts directly, and help people who are not from a software background ship work they can be proud of.

This is not a role where requirements land neatly in a ticket and you implement them in isolation. It is not a heads-down engineering position with no stakeholder interaction. If you prefer a fully defined process and minimal ambiguity, this will not work for you.

What you will be working on

• Design and build Python tooling that sector experts use to implement and validate environmental data models, from requirements you collect directly with them.

• Build and maintain data ingestion pipelines and ETL workflows that underpin the Proteus data production platform.

• Mentor colleagues with scientific backgrounds and limited software experience, helping them follow best practices and take ownership of model production end-to-end.

• Participate in technical discussions across teams to ensure Proteus integrates well with ecoinvent's broader platform and architecture.

• Contribute to agile practice, developer experience, and process improvement across the team -- we are still building how we work, and this person will help shape it.

What we are looking forTechnical skills:

• 3+ years working with Python in a professional software environment.

• 2+ years working with data-processing libraries such as Pandas or Polars.

• Experience building and maintaining data pipelines and ETL workflows.

• Solid automated testing practice using pytest or equivalent.

• Proficient with git and CI/CD workflows in a collaborative team.

• Understanding of API design principles with practical implementation experience.

How you work:

• You collect requirements from stakeholders who are not software engineers, break down complex problems clearly, and communicate in plain terms.

• You are comfortable with uncertainty and can make pragmatic decisions without waiting for a perfect brief.

• You have worked in small to mid-sized companies and understand what building from scratch actually means.

• You can mentor non-technical colleagues effectively -- not just pair with them, but help them build lasting capability.

• You do not stay inside a defined lane when the work requires otherwise.

Nice to have:

• Experience building Python libraries designed for use by data scientists or non-software engineers.

• Experience designing workflows or tooling for people without a software background.

• Worked in cross-disciplinary teams combining software, data science, and domain expertise.

Why ecoinvent?

As a fast-growing team based in Zürich with over twenty nationalities, we embrace diversity and promote a collaborative and adventurous mindset. We are committed to building an inspiring work culture that nurtures creative thinking, transparency, and reliability.

Our benefits include flexible and hybrid work, employee professional growth plans, and our most vital asset: our community. We value transparency, flexibility, and a diverse working environment that encourages learning and continuous improvement. Collaboration is at the heart of what we do. Join us and make an impact.

Our Mission

ecoinvent is an internationally active, mission-driven organization devoted to supporting high-quality, science-based environmental assessments. Its activities include publishing and maintaining the ecoinvent database—a comprehensive life cycle inventory database that provides reliable and transparent information on the environmental impacts of various products and services. It is used by companies, researchers, and policymakers to analyze the environmental impacts of their operations and make informed decisions.

Jobalert für diese Suche erstellen

Back-end Software Engineer • Zürich, Zürich, CH

Ähnliche Stellen

Senior Fullstack Software Engineer

Ergon Informatik AGZürich, Canton Zurich, Switzerland

Salary: CHF 110'000 - 150'000 per year.Hochschulabschluss in Informatik (ETH/FH/Uni) oder vergleichbar.Mindestens 5 Jahre Berufserfahrung in der professionellen Software-Entwicklung, davon mehrere ... Mehr anzeigen

 • Gesponsert

Software Engineer C# Full Stack (m/w/d)

Vertec AGZürich, Canton Zurich, Switzerland

Salary: CHF 100'000 - 130'000 per year.Du verfügst über umfassende Erfahrung und Expertise in der Entwicklung hochwertiger Softwarelösungen im.NET-Stack, insbesondere mit C#.Du bist vertraut mit mo... Mehr anzeigen

Full-Stack Software Engineer.NET / Angular / Azure

QuantonomicsZürich, Zurich, Switzerland
Quick Apply

AI-gestützte Software, die Führungskräften hilft, messbar besser zu werden.Wir sind finanziert, haben zahlende Kund:innen und du arbeitest direkt mit.Produkt – mitten in Zürich: Büro direkt am.Entw... Mehr anzeigen

Senior Software Engineer - Distributed Systems

DecentriqZürich, Zurich, Switzerland
Quick Apply

Decentriq is the rising leader in data-clean-room technology.With Decentriq, advertisers, retailers, and publishers securely collaborate on 1st-party data for optimal audience targeting and campaig... Mehr anzeigen

Software Engineer TypeScript/Electron (m/f/x) (80–100%)

Threema GmbHPfäffikon SZ, Canton Zurich, Switzerland

Salary: CHF 100'000 - 120'000 per year.Extensive experience in software development — at least four years of practical experience as a software engineer.Good knowledge of TypeScript; enjoyment of t... Mehr anzeigen

 • Gesponsert

Software Engineer Backend / Full-Stack (80-100%)

Konova AGZug, Canton of Zug, Switzerland
Quick Apply

Konova AG entwickelt digitale Lösungen für die öffentliche Hand in der Schweiz.Unser Hauptprodukt ist E-Mitwirkung, eine SaaS-Plattform für digitale Partizipation und Bürgerbeteiligung, die von übe... Mehr anzeigen

Fullstack Software Engineer

Ergon Informatik AGZürich, Canton Zurich, Switzerland

Salary: CHF 85'000 - 100'000 per year.Hochschulabschluss in Informatik (ETH/FH/Uni) oder vergleichbar.Kompetenz in der Software-Entwicklung und Verständnis der Materie.Erste Erfahrung mit (Web- und... Mehr anzeigen

Software Engineer - Backend (all genders)

ShiftmoveZürich, ZH, CH
Quick Apply

Our goal is to make complex operations intuitive and efficient – turning insights into impactful action for thousands of B2B customers across Europe.We’re expanding the engineering team behind.Back... Mehr anzeigen

Mid-Level Backend Software Engineer (f/m/d)

IMTFZürich, ZH, CH
Quick Apply

As a leading global software product company in the field of Compliance & Automation, IMTF Group develops cutting-edge RegTech solutions with a strong focus on Anti-Money Laundering (AML), Know... Mehr anzeigen

Software Engineer

DestinusZürich, ZH, CH
Quick Apply

Imagine writing code that doesn’t just sit in a repository but directly powers autonomous flight systems, real-time decision-making, and mission-critical operations.This is not about maintaining le... Mehr anzeigen

Sales Engineer Region Ostschweiz (m/w) 80-100%

yellowsharkEmbrach, ZH, Switzerland, CH

Das Unternehmen aus dem Energiesektor entwickelt nachhaltige Lösungen im Bereich der Wärme-Kraft-Kopplung und sucht zur Verstärkung seines Teams eine erfahrene Vertriebsfachkraft mit technischem Hi... Mehr anzeigen

 • Gesponsert

EMSR / Electrical Engineer

Randstad (Schweiz) AGPfungen, Zürich

Elektroingenieur / Teilprojektleiter EMSR im spezialisierten Anlagenbau (m/w/d).Das Unternehmen agiert in einem stabilen Marktfeld zwischen internationaler Spitzenforschung (z.In dieser Position ve... Mehr anzeigen

 • Gesponsert

Senior Software Engineer (m/f) 60 - 100 %

triarc-laboratoriesZürich, Canton Zurich, Switzerland

Salary: CHF 80'000 - 105'000 per year.Leidenschaft für die Software Entwicklung.Hochschulabschluss in Informatik (ETH/Universität/FH/vergleichbarer Leistungsnachweis).Hohe Methodenkompetenz und log... Mehr anzeigen

 • Gesponsert

Software Engineer Mobile

Consult & Pepper AGDübendorf, CH

Die Lobos Informatik AG ist seit über 50 Jahren ein führender Anbieter von ERP- und Digitalisierungs-Lösungen.Mit der eigenentwickelten Branchenlösung Lobos4 unterstützt das Unternehmen Alters- und... Mehr anzeigen

 • Gesponsert

Software Engineer (Backend) 80–100%

CROWDCONSULTANTSZürich, Zurich, .CH
Quick Apply

Du entwickelst skalierbare Backend-Services auf Basis von Java (Spring Boot) oder Go im Cloud-native Umfeld.Du gestaltest Microservice-Architekturen und RESTful APIs mit OpenAPI / Swagger.Du baust ... Mehr anzeigen

Senior Software Support Engineer

OWTZürich, ZH, CH
Quick Apply

Eine junge, dynamische und von Zusammenarbeit geprägte Kultur, die von einer gemeinsamen Leidenschaft für Digitalisierung und neue Technologien angetrieben wird, und welche die Anliegen unserer Kun... Mehr anzeigen

Technical Consultant / Software Engineer 80-100% (Deutschschweiz)

Arctive AGZug, Canton Zug, Switzerland

Salary: CHF 85'000 - 105'000 per year.Entweder abgeschlossenes Uni- oder FH-Studium (z.Tiefes Software Engineering Know-How: Insbesondere in JavaScript und Webservices/Integration.Erfahrungen mit J... Mehr anzeigen

 • Gesponsert

Software Engineer

Stöcklin Logistik AGJona, CH

Der Name Stöcklin Logistik AG steht für qualitativ hochstehende Produkte im Intralogistikbereich.Wir begeistern unsere Kunden mit innovativen Lösungen rund um Förder- und Lagersysteme sowie Flurför... Mehr anzeigen