Blockchain Security Engineer Intern (Rust/Golang)

CertiK

New York (NY), San Francisco (CA), Seattle (WA), Remote Remote

Internship

Engineering

Nov 14

Responsibilities

  • Work with blockchain security engineer to audit their code and secure/optimize their products including smart contracts, protocols, and Dapp.
  • Conduct research on blockchain-related fields and deliver posts for internal/external training purposes.
  • Describe and explain technical concepts to clients, community, and co-workers.
  • Directly speak daily with your team typically within core hours and coordinate asynchronously outside of core hours to organize tasking.
  • Implement test cases for smart-contract or blockchain protocol.

Requirements

  • The internship is suitable for the current Master's/Ph.D. students, or strong undergraduates looking for experience solving real-world blockchain security and correctness challenges. You should be familiar with one of the following areas:
  • Experience with the blockchain dApp(smart contract, protocols, etc.) auditing to reveal any potential security vulnerabilities.
  • Experience with the blockchain dApp(smart contract, protocols, etc.) development in one of the languages Solidity, Rust, and Golang. 
  • Able to take apart abstract concepts and put them back together from both a macro and micro point of view.
  • Have are great at tightly weaving together loose thoughts on either level into a clearly written narrative.
  • Able to go beyond placing yourself in the mind’s eye of a project’s creator, to placing yourself in the minds of various adversarial or free-riding actors.
  • Ability to display an uncommon degree of common sense in the way you raise attention to issues involved in all of the above.
  • Comfortable regularly taking ownership over more than you were foreseeably assigned while engaged in all of the above.

Bonus Points

  • Passionate about Cryptocurrency/Defi/Blockchain.
  • Previous professional experience as SWE, or Security Engineer.
  • Experience in solidity, the EVM, and blockchain technology.
  • BS/MS/PhD in Computer Science/Security Information.
  • Solid experience in threat analysis, APT, or response.
  • Experienced in threat and vulnerability management, penetration testing, and SecOps (intrusion detection, security logging, malware analysis, and forensics).
  • Experience with Rust and Golang language for development is a plus.
  • Strong Math background is a plus.

About You

You’re a self-starter. You believe in tackling the most important problems, even if they are the most difficult problems. You’re comfortable with the unknown and understand that startup life means that you’re going to be wearing multiple hats. And that’s what motivates you. You’re accountable and obsessed with improvement, both in yourself and in others. You’re up to the challenge of building a world-class company that aims to be the infrastructure for more secure software for all.

Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

CertiK

Auditing, Skynet, KYCs, Bug Bounties & more

{{notification.msg}}