At a Glance
- Tasks: Join our Smart Contracts team to develop PolkaVM and improve smart contract execution.
- Company: Parity is revolutionizing the web with decentralized technology for a better future.
- Benefits: Enjoy remote work, flexible hours, competitive pay, and access to top minds in Web3.
- Why this job: Be part of a mission-driven team creating impactful open-source technologies in blockchain.
- Qualifications: Excited to learn about virtual machines, compilers, and low-level programming; good communication skills required.
- Other info: Join a diverse, inclusive team with opportunities for career growth and networking.
The predicted salary is between 36000 - 60000 £ per year.
As stewards of the Polkadot and Substrate ecosystem, Parity is laying the foundation for a better web that respects the freedom and data of individuals and empowers developers to create better services through decentralised technology. The internet is too important to billions of people for it to be at the mercy of a few powerful companies.
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.
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. Our mission is to make Polkadot the most active and innovative community in blockchain.
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, and the UK, also enjoy benefits such as healthcare, parental leave, PTO (28 days per year) and local team events.
Parity is an Equal Opportunity Employer. We welcome diversity in our global team and care about everyone in our collective feeling included and welcome.
#J-18808-Ljbffr
Compiler PolkaVM Software Engineer employer: web3.career - jobboard
Contact Detail:
web3.career - jobboard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Compiler PolkaVM Software Engineer
✨Tip Number 1
Familiarize yourself with the Polkadot and Substrate ecosystems. Understanding their architecture and how they interact will give you a significant edge during discussions and interviews.
✨Tip Number 2
Engage with the open-source community around PolkaVM and related technologies. Contributing to projects or participating in discussions can showcase your skills and passion for decentralized technology.
✨Tip Number 3
Prepare to discuss your experience with low-level programming and virtual machines. Be ready to explain complex concepts in simple terms, as effective communication is key in a collaborative environment.
✨Tip Number 4
Stay updated on the latest trends in blockchain technology and performance engineering. Being knowledgeable about current advancements will help you stand out as a candidate who is genuinely interested in the field.
We think you need these skills to ace Compiler PolkaVM Software Engineer
Some tips for your application 🫡
Understand the Company and Role: Dive deep into Parity's mission and values. Familiarize yourself with their work on Polkadot, Substrate, and the technologies they use. This will help you tailor your application to show how your skills align with their goals.
Highlight Relevant Experience: Make sure to emphasize any experience you have with virtual machines, compilers, or low-level programming. If you're excited to learn about these areas, express that enthusiasm clearly in your application.
Showcase Communication Skills: Since good communication is key, include examples of how you've effectively shared your work in the past, whether through blog posts, presentations, or collaborative projects. This will demonstrate your ability to convey complex ideas simply.
Tailor Your CV and Cover Letter: Customize your CV and cover letter to reflect the specific requirements of the Compiler PolkaVM Software Engineer position. Use keywords from the job description and ensure your passion for decentralized technology shines through.
How to prepare for a job interview at web3.career - jobboard
✨Show Your Passion for Decentralization
Make sure to express your enthusiasm for decentralized technologies and the mission of Parity. Discuss how you believe in a web that respects individual freedom and data, and how this aligns with your personal values.
✨Demonstrate Technical Knowledge
Be prepared to discuss your experience with virtual machines, RISC-V, and compilers. Highlight any relevant projects you've worked on, especially those involving low-level memory management or performance engineering.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. This will showcase your ability to communicate effectively with both technical and non-technical audiences, which is crucial for collaboration in an open-source environment.
✨Emphasize Problem-Solving Skills
Share examples of how you've tackled challenges independently. Highlight your ability to take ownership of projects and incorporate feedback, demonstrating that you can work autonomously while still being a team player.