Enable job alerts via email!

Software Engineer (Compilers/VM)

Web3 Foundation

United States

Remote

USD 100,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in blockchain infrastructure seeks Software Engineers to enhance their smart contract execution environment. Candidates will work on cutting-edge technologies like PolkaVM and contribute to performance optimization. The role requires strong problem-solving skills and a collaborative mindset in a remote-first environment.

Benefits

Competitive remuneration packages
Remote-first work environment
Flexible hours
Team retreats
Work laptop

Qualifications

  • Experience or eagerness to learn about virtual machines, RISC-V, and compilers.
  • Ability to work autonomously and collaboratively in an open-source culture.
  • Good communication skills for presenting work clearly.

Responsibilities

  • Work on a RISC-V based virtual machine and LLVM-based recompiler.
  • Create benchmark suites to improve performance against competitors.
  • Integrate technologies into the smart contract execution environment.

Skills

Virtual machines
RISC-V
AMD64 assembly
Dynamic recompilation
Bytecode interpreters
Compilers
Low level memory management
Linux operating system interfaces
Security sandboxing
Performance engineering
Zero knowledge proof systems

Job description

About Us

Parity is one of the world's most experienced core blockchain infrastructure companies, building the open-source technologies that will lay the foundation for the new decentralised internet. 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.

We believe in a decentralised web that respects the freedom and data of individuals and empowers developers to create better services. Our vision is to create a world based on truthful, rather than trustful, interactions.

With a remote-first, global team, Parity is building open-source technologies for developers and organisations to implement and build upon. Our Web3 tech stack includes Polkadot, Substrate, and Kusama.

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 the Position

We are looking for new Software Engineers to join the team, specifically for work on PolkaVM and the revive recompiler. You will...

  • Work on a state-of-the-art RISC-V based virtual machine and an LLVM-based EVM to RISC-V recompiler

  • Create comprehensive benchmark suites to track and improve performance against competing technologies

  • Integrate those technologies into 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 (in particular code optimization and machine code generation), low level memory management, low level operating system interfaces (Linux in particular), security sandboxing, performance engineering, zero knowledge proof systems in general and zero knowledge virtual machines in particular

  • 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 (where legally possible)

  • “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 (career and networking opportunities)

  • Team and company-wide retreats

  • Work laptop

Those joining our collective as an employee in Germany, Portugal, Switzerland and the U.K. also enjoy benefits such as health care, parental leave, PTO (28 days per year), local team events, yearly L&D budget, and language classes.

Parity is an Equal Opportunity Employer. We welcome diversity in our global team and care about everyone in our collective feeling included and welcome.

View our Applicant Notice to see how we use your data.

Is this position not quite your match? Browse our other open roles.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer (FHIR)

Nava

null null

Remote

Remote

USD 120,000 - 136,000

Full time

Yesterday
Be an early applicant

Senior Software Engineer

Akamai Technologies

null null

Remote

Remote

USD 106,000 - 222,000

Full time

2 days ago
Be an early applicant

React Software Engineer with Python Experience

Cheqroom

null null

Remote

Remote

USD 70,000 - 720,000

Full time

4 days ago
Be an early applicant

Software Engineer

HireCapital

null null

Remote

Remote

USD 70,000 - 720,000

Full time

5 days ago
Be an early applicant

Software Engineer

CSG Talent

null null

Remote

Remote

USD 100,000 - 160,000

Full time

5 days ago
Be an early applicant

Ruby on Rails Software Engineer - Remote work

Global Business Ser 4u Inc.

null null

Remote

Remote

USD 130,000 - 165,000

Full time

3 days ago
Be an early applicant

Software Engineer

United States Senate Federal Credit Union

null null

Remote

Remote

USD 98,000 - 149,000

Full time

4 days ago
Be an early applicant

Senior Software Engineer

First Citizens Bank

Chicago null

Remote

Remote

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Senior Software Engineer - FlightAware OpsCore (Remote)

Raytheon Technologies Corporation

Chicago null

Remote

Remote

USD 101,000 - 203,000

Full time

3 days ago
Be an early applicant