Sr. Software Engineer, Runtime

Mirror World

Mirror World

Software Engineering · Full-time
Remote
3,000 – 6,000 USD per month
Posted on Thursday, May 9, 2024

About the role

As a Software Engineer on the HyperGrid platform, you will specialize in adversarial testing with a keen focus on runtime, compilers, and virtual machines. Your work will directly contribute to the robustness, modularity and reliability of the HyperGrid design, runtime primitives & type integration & base-layer interoperability, ensuring it remains secure against emerging threats and is scalable to accommodate future growth.

Your Responsibilities

  • Develop and execute comprehensive adversarial testing strategies targeting the SVM HyperGrid runtime, compilers, and VMs to identify vulnerabilities and security flaws.
  • Integrate and maintain native gaming primitives and types, consistent with the ECS framework pattern.
  • Design, implement and test performant strategies for interoperability between the Grid rollup runtime and base-layer.
  • Collaborate with the team to enhance the security features of the Solana runtime environment, leveraging your insights to guide improvements.
  • Simulate sophisticated attack scenarios to assess the resilience of the HyperGrid network, focusing on the runtime's ability to handle malicious inputs and unexpected behaviors.
  • Lead the effort in automating security testing processes, creating tools and frameworks that facilitate continuous security assessments.
  • Support HyperGrid validator runtime efforts as to ensure reliable execution of validator tasks.

Desired Skills and Experience:

  • A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • At least 3 years of hands-on experience with core infrastructure software, distributed systems, and testing.
  • Expertise in programming languages such as Rust, C++, or similar, with a focus on writing secure code and identifying potential vulnerabilities.
  • Experience in developing and implementing testing frameworks for runtime environments, compilers, or VMs, with a track record of identifying and mitigating security vulnerabilities.
  • Strong analytical skills, with the ability to think like an attacker and anticipate emerging threats.
  • Ability to work collaboratively within a team to meet shared objectives and deadlines.

Preferred Qualifications

  • Experience with Postgres, data replication and scaling, blockchain RPCs and indexing, low-level networking, and low-level systems programming is a plus.
  • Familiarity with Linux, systems automation tools, and systems architecture.
  • Familiarity with blockchain technology, particularly the Solana ecosystem and its unique runtime and VM architecture.
  • Direct experience in security testing of blockchain runtime environments or virtual machines.
  • Active participation in the security research community, with contributions to open-source projects, publications, or presentations at relevant conferences.

Personal Attributes:

  • Curious and eager to learn.
  • Team player with a collaborative mindset.
  • Detail-oriented and committed to quality.
  • Adaptable and thrives in a fast-paced environment.
  • Proactive and takes initiative.

What's in it for you?

  • Opportunity to work on groundbreaking projects in the digital asset space.
  • Collaborative and innovative work environment.
  • Competitive salary and benefits.
  • Growth and learning opportunities.

We're eager to meet candidates who are up for the challenge!

If you are interested in our position, feel free to send your CV to:

Email address: [email protected]

WeChat: lyt157507968

TG: https://t.me/lyt27

Mirror World is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email [email protected]