Auf einen Blick
- Aufgaben: Entwickle Python-Tools und unterstütze Experten bei der Umsetzung von Umweltmodellen.
- Arbeitgeber: Ecoinvent, ein dynamisches Team in Zürich mit über 20 Nationalitäten.
- Mitarbeitervorteile: Flexible Arbeitszeiten, hybrides Arbeiten und individuelle Wachstumspläne.
- Andere Informationen: Wachse in einem kreativen Umfeld mit Fokus auf Zusammenarbeit und kontinuierliche Verbesserung.
- Warum dieser Job: Gestalte innovative Lösungen und arbeite eng mit Wissenschaftlern zusammen.
- Gewünschte Qualifikationen: 3+ Jahre Erfahrung mit Python und Datenverarbeitung, Mentoring-Fähigkeiten.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Das Team, dem Sie beitreten werden, Proteus, entwickelt ein Produkt, das die modellbasierte Arbeit unserer internen Fachexperten unterstützt: Wissenschaftler und Fachspezialisten, die Umwelt Daten tiefgehend verstehen, aber keine Software-Ingenieure sind. Ihre Aufgabe ist es, die Werkzeuge zu entwickeln, die sie verwenden, sie in Softwarepraktiken zu schulen und ihnen zu helfen, die Produktion von Anfang bis Ende zu übernehmen.
Dies ist praktische Ingenieurarbeit mit einem Coaching-Element. Sie werden produktionsrelevanten Python-Code schreiben, Datenpipelines aufbauen und pflegen, Anforderungen direkt von Fachexperten sammeln und Menschen, die keinen Software-Hintergrund haben, helfen, Arbeiten zu liefern, auf die sie stolz sein können.
Dies ist keine Rolle, in der Anforderungen ordentlich in einem Ticket landen und Sie diese isoliert umsetzen. Es ist keine Position, in der man nur im stillen Kämmerlein arbeitet, ohne Interaktion mit Stakeholdern. Wenn Sie einen vollständig definierten Prozess und minimale Unklarheiten bevorzugen, wird dies nicht für Sie funktionieren.
Woran Sie arbeiten werden:
- Entwerfen und Erstellen von Python-Werkzeugen, die Fachexperten verwenden, um Umwelt Datenmodelle zu implementieren und zu validieren, basierend auf den Anforderungen, die Sie direkt mit ihnen sammeln.
- Aufbau und Pflege von Datenaufnahme-Pipelines und ETL-Workflows, die die Datenproduktionsplattform von Proteus unterstützen.
- Mentoring von Kollegen mit wissenschaftlichem Hintergrund und begrenzter Softwareerfahrung, um ihnen zu helfen, bewährte Praktiken zu befolgen und die Verantwortung für die Modellproduktion von Anfang bis Ende zu übernehmen.
- Teilnahme an technischen Diskussionen über Teams hinweg, um sicherzustellen, dass Proteus gut mit der breiteren Plattform und Architektur von ecoinvent integriert ist.
- Beitrag zur agilen Praxis, Entwicklererfahrung und Prozessverbesserung im Team – wir bauen immer noch, wie wir arbeiten, und diese Person wird helfen, dies zu gestalten.
Was wir suchen:
- Technische Fähigkeiten: 3+ Jahre Erfahrung mit Python in einer professionellen Softwareumgebung.
- 2+ Jahre Erfahrung mit Datenverarbeitungsbibliotheken wie Pandas oder Polars.
- Erfahrung im Aufbau und in der Pflege von Datenpipelines und ETL-Workflows.
- Solide automatisierte Testpraxis mit pytest oder einem Äquivalent.
- Versiert im Umgang mit git und CI/CD-Workflows in einem kollaborativen Team.
- Verständnis der API-Designprinzipien mit praktischer Umsetzungserfahrung.
Wie Sie arbeiten:
- Sie sammeln Anforderungen von Stakeholdern, die keine Software-Ingenieure sind, zerlegen komplexe Probleme klar und kommunizieren in einfachen Begriffen.
- Sie sind mit Unsicherheiten vertraut und können pragmatische Entscheidungen treffen, ohne auf ein perfektes Briefing zu warten.
- Sie haben in kleinen bis mittelgroßen Unternehmen gearbeitet und verstehen, was es bedeutet, von Grund auf neu zu bauen.
- Sie können nicht-technische Kollegen effektiv schulen – nicht nur mit ihnen zusammenarbeiten, sondern ihnen helfen, dauerhafte Fähigkeiten aufzubauen.
- Sie bleiben nicht in einem definierten Bereich, wenn die Arbeit etwas anderes erfordert.
Schön zu haben:
- Erfahrung im Aufbau von Python-Bibliotheken, die für die Nutzung durch Datenwissenschaftler oder Nicht-Software-Ingenieure konzipiert sind.
- Erfahrung im Entwerfen von Workflows oder Werkzeugen für Personen ohne Software-Hintergrund.
- Arbeit in interdisziplinären Teams, die Software, Datenwissenschaft und Fachwissen kombinieren.
Warum ecoinvent?
Als schnell wachsendes Team mit Sitz in Zürich und über zwanzig Nationalitäten fördern wir Vielfalt und ein kollaboratives und abenteuerliches Mindset. Wir setzen uns dafür ein, eine inspirierende Arbeitskultur zu schaffen, die kreatives Denken, Transparenz und Zuverlässigkeit fördert. Unsere Vorteile umfassen flexibles und hybrides Arbeiten, Pläne zur beruflichen Weiterentwicklung der Mitarbeiter und unser wichtigstes Gut: unsere Gemeinschaft. Wir schätzen Transparenz, Flexibilität und ein diverses Arbeitsumfeld, das Lernen und kontinuierliche Verbesserung fördert. Zusammenarbeit steht im Mittelpunkt unseres Handelns. Schließen Sie sich uns an und hinterlassen Sie einen Eindruck.
Unsere Mission:
ecoinvent ist eine international tätige, missionsgetriebene Organisation, die sich der Unterstützung hochwertiger, wissenschaftlich fundierter Umweltbewertungen widmet. Zu ihren Aktivitäten gehört die Veröffentlichung und Pflege der ecoinvent-Datenbank – einer umfassenden Lebenszyklusinventardatenbank, die zuverlässige und transparente Informationen über die Umweltauswirkungen verschiedener Produkte und Dienstleistungen bereitstellt. Sie wird von Unternehmen, Forschern und politischen Entscheidungsträgern genutzt, um die Umweltauswirkungen ihrer Tätigkeiten zu analysieren und informierte Entscheidungen zu treffen.
Back-end Software Engineer Arbeitgeber: ecoinvent Association
Kontaktperson:
ecoinvent Association HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Back-end Software Engineer
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Sprich mit Leuten in deinem gewünschten Bereich, besuche Meetups oder Konferenzen und knüpfe Kontakte. Oft erfährt man von offenen Stellen durch persönliche Empfehlungen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Zeige, dass du nicht nur die Lösung kennst, sondern auch den Prozess dahinter.
✨Tipp Nummer 3
Sei proaktiv und zeige Interesse! Wenn du eine Firma im Auge hast, zögere nicht, direkt Kontakt aufzunehmen. Frag nach möglichen Projekten oder Herausforderungen, bei denen du helfen könntest.
✨Tipp Nummer 4
Nutze unsere Website für Bewerbungen! Wir haben viele spannende Stellenangebote, die perfekt zu deinen Fähigkeiten passen könnten. Lass uns gemeinsam an deiner Karriere arbeiten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Back-end Software Engineer
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Motivation sind genauso wichtig wie deine technischen Fähigkeiten. Lass uns wissen, warum du Teil unseres Teams werden möchtest und was dich an der Stelle reizt.
Mach es konkret!: Wenn du über deine Erfahrungen sprichst, sei spezifisch. Nenne konkrete Projekte oder Herausforderungen, die du gemeistert hast. Das hilft uns, ein besseres Bild von deinen Fähigkeiten und deinem Arbeitsstil zu bekommen.
Sprich unsere Sprache!: Achte darauf, dass du die Begriffe und den Jargon aus der Stellenbeschreibung verwendest. Das zeigt uns, dass du die Anforderungen verstehst und dich mit dem Team und der Branche identifizieren kannst.
Bewirb dich über unsere Website!: Der einfachste Weg, um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, ist, dich direkt über unsere Website zu bewerben. So können wir deine Unterlagen schnell und unkompliziert bearbeiten.
Wie du dich auf ein Vorstellungsgespräch bei ecoinvent Association vorbereitest
✨Verstehe die Rolle und das Team
Mach dich mit der Teamstruktur und den Zielen von Proteus vertraut. Überlege dir, wie deine Fähigkeiten als Back-end Software Engineer dazu beitragen können, die Anforderungen der Wissenschaftler zu erfüllen. Zeige im Interview, dass du die Bedeutung der Zusammenarbeit verstehst und bereit bist, in einem dynamischen Umfeld zu arbeiten.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte, bei denen du Python, Datenpipelines oder ETL-Workflows verwendet hast. Sei bereit, diese Erfahrungen zu teilen und zu erklären, wie du Herausforderungen gemeistert hast. Das zeigt nicht nur deine technischen Fähigkeiten, sondern auch deine Problemlösungsfähigkeiten.
✨Kommunikation ist der Schlüssel
Da du mit Experten ohne Software-Hintergrund arbeitest, ist es wichtig, komplexe technische Konzepte einfach zu erklären. Übe, wie du technische Informationen klar und verständlich kommunizieren kannst. Im Interview kannst du dies demonstrieren, indem du Fragen einfach und präzise beantwortest.
✨Sei offen für Feedback und Unsicherheit
In dieser Rolle wird erwartet, dass du pragmatische Entscheidungen triffst, auch wenn die Anforderungen nicht perfekt definiert sind. Zeige im Interview, dass du flexibel bist und bereit, aus Feedback zu lernen. Diskutiere, wie du in der Vergangenheit mit Unsicherheiten umgegangen bist und welche Strategien du dabei angewendet hast.