← back to previous jobs

Virtual Labs

Apply for this position
❤️ Please support us by letting Virtual Labs know you found this job on FindWeb3.com. Thanks!

Senior Rust Blockchain Engineer

Dec 15
Fully Remote

About Us:

Join our dynamic team at Virtual Labs, the category-definers behind ZK State Channels. Virtual Labs’ Virtual Engine is streamlining web3 ux by eliminating gas fees and latency in recurring transactions and abstracting friction. Real utility to real people is the vision, goal, and mission. We’re looking for a talented Rust Developer with a passion for blockchain technology and a strong academic background in research.

More about us: https://virtual.tech.

The role

  • Job Title: Sr Blockchain Engineer

  • Location: Remote Anywhere

Key Responsibilities:

  1. Research and Innovation: Engage in ongoing academic research to stay ahead of the curve in ZK research. Apply this knowledge to develop new features and enhancements for our blockchain infrastructure.

  2. Code Optimization: Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks, and fix bugs in collaboration with audits.

  3. Collaboration: Work closely with other engineers, researchers, and the product team to define and implement innovative solutions for product direction, visuals, and experience.

  4. Technical Leadership: Provide mentorship to junior developers and participate in code reviews. Share your expertise in Rust and blockchain technology to enhance team capabilities.

  5. Documentation: Maintain high-quality documentation of design plans, development processes, and testing results.


  • Essential Skills & Experience:

    • Proficient in Rust programming with a strong understanding of its ecosystems.

    • Proven experience in L1 blockchain protocol development.

    • Understanding of cryptographic proof systems, zero-knowledge cryptography, elliptic-curve cryptography, and symmetric cryptography

    • Experience with performance tuning, memory optimization, and scalability.

    • Familiarity with continuous integration and deployment pipelines.

  • Academic Background:

    • A degree in Computer Science, Engineering, or a related field. Advanced degrees or a strong research background are highly desirable. Or one so passionate about these fields as to have dropped out and done independent learning.

  • Preferred Qualifications:

    • Contributions to open-source projects in the blockchain space.

    • Experience in working with distributed teams.

    • Excellent problem-solving skills and a strong research orientation.

Further Virtual Labs reading: