Software Engineer (Compilers & Virtual Machines)

Software Engineer (Compilers & Virtual Machines)

Zürich Vollzeit 36000 - 60000 € / Jahr (geschätzt) Kein Homeoffice möglich
D

Auf einen Blick

  • Aufgaben: Entwickle Software für bahnbrechende Blockchain-Technologien und arbeite an komplexen Projekten.
  • Unternehmen: Parity, ein führendes Unternehmen im Bereich Blockchain-Infrastruktur mit innovativer Kultur.
  • Vorteile: Wettbewerbsfähige Vergütung, flexible Arbeitszeiten, Remote-Arbeit und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karriere- und Networking-Möglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft des Web3 und arbeite mit den besten Köpfen der Branche.
  • Qualifikationen: Erfahrung oder Interesse an virtuellen Maschinen, Compilern und niedrigstufiger Programmierung.

Das prognostizierte Gehalt liegt zwischen 36000 - 60000 € pro Jahr.

Parity is one of the world's most experienced core blockchain infrastructure companies, having built and pioneered some of the most advanced technologies in the blockchain sector. Parity was founded by Dr. Gavin Wood, co-founder and former CTO of Ethereum, the primary engineer behind the Ethereum Virtual Machine (EVM), inventor of the Solidity programming language, and primary author of the Ethereum Yellowpaper.

Based in Berlin, London, and Lisbon, Parity has built clients for Ethereum, Bitcoin, and Zcash and has pioneered a completely new, next-generation blockchain protocol with Polkadot and the framework it’s built with, Substrate. Parity builds the open-source technologies needed to power an unstoppable, decentralised web—known as Web3—and helps developers and organisations implement and build upon the Web3 tech stack.

People in Our Collective Are

  • Highly motivated to contribute to Parity’s mission and be part of something bigger
  • Excited to work on projects that are groundbreaking and complex
  • Autonomous workers that self-initiate, but also collaborate well with others
  • Taking maximum accountability and having minimum ego at work
  • Comfortable with chaos and adapting to the ever-changing Web3 space
  • Continuously educating themselves about Parity and the wider ecosystem

About the Team

The role is part of the Smart Contracts team which is responsible for supporting the execution of smart contracts on Polkadot. This ranges from low level software like PolkaVM and revive to our smart contract execution environment.

About You

  • You have experience or are excited to learn about things such as virtual machines, RISC-V, AMD64 assembly, dynamic recompilation, bytecode interpreters, compilers, low level memory management, low level operating system interfaces, security sandboxing, performance engineering, zero knowledge proof systems, and zero knowledge virtual machines
  • You work autonomously and solve problems independently
  • You work well in a collaborative, open-source culture and environment
  • You take ownership of your work and actively see it through to the end, gathering and incorporating feedback as you progress
  • You have good communication skills and you can present your work in plain English, not only to your colleagues, but also in blog posts or at conferences

About Working for Us

  • Competitive remuneration packages based on iterative market research, including tokens
  • Future of work environment that’s remote-first and self-initiating with flexible hours
  • Team mates that are genuinely excited about their impact and projects
  • Access to the brightest minds in this space to learn about Web3 and develop your skills and knowledge while on the job
  • Becoming part of the wider ecosystem with career and networking opportunities
  • Team and company-wide retreats
  • Work laptop
  • Opportunity to relocate to Germany or Portugal with visa sponsorship

#J-18808-Ljbffr

Software Engineer (Compilers & Virtual Machines) Arbeitgeber: deCircle

Parity ist ein herausragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an bahnbrechenden Technologien im Blockchain-Sektor zu arbeiten. Mit einem flexiblen, remote-first Arbeitsumfeld und einem starken Fokus auf persönliche Entwicklung und Teamarbeit, fördert Parity eine Kultur der Eigenverantwortung und des kontinuierlichen Lernens. Die Mitarbeiter profitieren von wettbewerbsfähigen Vergütungspaketen, Zugang zu den klügsten Köpfen der Branche und der Chance, Teil eines dynamischen und innovativen Ökosystems zu werden.

D

Kontaktdaten:

deCircle Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer (Compilers & Virtual Machines) erhalten könnten

Tipp Nummer 1

Sei proaktiv! Wenn du dich für eine Stelle interessierst, zögere nicht, direkt mit dem Team in Kontakt zu treten. Zeige dein Interesse und stelle Fragen zu Projekten oder Technologien, die dich begeistern.

Tipp Nummer 2

Nutze Networking-Events und Meetups in der Blockchain-Community. Hier kannst du Gleichgesinnte treffen, wertvolle Kontakte knüpfen und vielleicht sogar Insider-Infos über offene Stellen bei Parity erhalten.

Tipp Nummer 3

Bereite dich auf technische Interviews vor, indem du an Coding-Challenges teilnimmst oder Open-Source-Projekte bearbeitest. Das zeigt nicht nur deine Fähigkeiten, sondern auch dein Engagement für die Community.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, Teil unseres Teams zu werden.

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer (Compilers & Virtual Machines) mit Bravour zu bestehen

Erfahrung mit virtuellen Maschinen
RISC-V
AMD64-Assembly
dynamische Rekompilierung
Bytecode-Interpreter
Compiler (insbesondere Code-Optimierung und Maschinencode-Generierung)
niedrigstufige Speicherverwaltung

Einige Tipps für deine Bewerbung 🫡

Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Technologie sind genauso wichtig wie deine Fähigkeiten. Lass uns in deinem Anschreiben spüren, warum du dich für die Rolle interessierst und was dich motiviert.

Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, um deine Fähigkeiten zu untermauern. Wenn du an Projekten gearbeitet hast, die mit virtuellen Maschinen oder Compilern zu tun hatten, erzähl uns davon! Das gibt uns einen besseren Einblick in dein Können.

Sprich unsere Sprache!:Nutze die Begriffe und Technologien, die in der Stellenbeschreibung erwähnt werden. Wenn du über RISC-V oder Bytecode-Interpreter sprichst, zeig uns, dass du die Materie verstehst und dich mit den Themen auseinandergesetzt hast.

Bewirb dich über unsere Website!:Wir freuen uns, wenn du dich direkt über unsere Website bewirbst. So können wir sicherstellen, dass deine Bewerbung schnell und unkompliziert bei uns landet. Und vergiss nicht, deine Unterlagen gut zu strukturieren!

Wie man sich auf ein Vorstellungsgespräch bei deCircle vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien vertraut, die Parity verwendet, insbesondere mit Virtual Machines und Compilern. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie diese Technologien in der Blockchain-Welt angewendet werden.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in der Softwareentwicklung und Problemlösung demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du dabei autonom gearbeitet hast.

Kommunikation ist der Schlüssel

Übe, komplexe technische Konzepte in einfacher Sprache zu erklären. Du wirst möglicherweise gefragt, wie du deine Arbeit anderen präsentieren würdest, also sei darauf vorbereitet, dies klar und verständlich zu tun.

Zeige deine Begeisterung für Web3

Informiere dich über die neuesten Entwicklungen im Web3-Bereich und bringe deine Ideen und Meinungen dazu ins Gespräch. Deine Leidenschaft für die Technologie und das Ökosystem wird positiv wahrgenommen.