FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Compilers, Virtual Machines
decircleSoftware Engineer focusing on compilers and virtual machines at Parity, leading projects in Web3 technologies. Join a cutting-edge team dedicated to decentralized web solutions.
Tech Stack
Tools & technologiesAssemblyLinux
About the role
Key responsibilities & impact- Part of the Smart Contracts team which is responsible for supporting the execution of smart contracts on Polkadot
- Work on low level software like PolkaVM and revive
- Smart contract execution environment
Requirements
What you’ll need- Experience or are excited to learn about 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
- Work autonomously and solve problems independently
- Work well in a collaborative, open-source culture and environment
- Take ownership of your work and actively see it through to the end, gathering and incorporating feedback as you progress
- Good communication skills and able to present your work in “plain English”, not only to your colleagues, but also in blog posts or at conferences
Benefits
Comp & perks- 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
- Opportunity to relocate to Germany or Portugal (with visa sponsorship)
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Virtual machinesRISC-VAMD64 assemblydynamic recompilationbytecode interpreterscompilerscode optimizationmachine code generationlow level memory managementlow level operating system interfaces
Soft Skills
autonomous workproblem solvingcollaborationownershipfeedback incorporationcommunicationpresentation skills