OKX is hiring Web3 Web3 Blockchain Engineer (Rust/Go)

Web3 Blockchain Engineer (Rust/Go)

Experience

Minimum 1 Year

Employee type

Full Time

Position

Senior

Offer Salary

$105k - $180k

Desired Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in programming languages such as C++, Rust, Go or Solidity.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
  • Hands-on experience with blockchain platforms like Ethereum, Cosmos, Bitcoin, EVM or Webassembly virtual machine.
  • Hands-on experience with L2 platforms such as Polygon ZKEvm, ZKSync Era, Linea, Taiko, Scroll, etc.
  • Familiar with performance optimization tools such as Gperftools, Profiler, Flamegraph, Pprof, etc., and have experience in performance optimization development in actual projects. Experience in zk GPU acceleration is preferred
  • Experience in zero-knowledge proof development, especially zkvm, and familiarity with principles of plonk/halo2/KZG/FRI and related libraries or circuit development languages, such as plonky2, Circum, gnark
  • Proven experience as a Blockchain Developer or similar role, with a strong understanding of blockchain concepts, consensus algorithms, and cryptographic principles.
  • Familiarity with smart contract development tools and frameworks (e.g., Truffle, Remix, Web3.js).
  • Strong problem-solving and analytical skills, with the ability to design and develop efficient blockchain solutions.

Duties & Responsibilities

  • Blockchain Development: Design, develop, and deploy blockchain solutions, including smart contracts and decentralized applications.
  • Programming: Write clean, efficient, and maintainable code in languages such as Solidity, Go, or Rust, C++ depending on the blockchain platform being used.
  • Smart Contract Development: Create, test, and deploy smart contracts on various blockchain platforms, ensuring security and efficiency.
  • Architecture Design: Collaborate with architects and software engineers to design scalable and secure blockchain architectures that meet business and technical requirements.
  • Performance Optimization: Analyze and optimize the performance of blockchain networks, including transaction throughput and latency, to enhance scalability and efficiency and optimizing zk circuits to improve performance of zkprover
  • Documentation: Create technical documentation, including design specifications, development guides, and API references, to ensure proper usage and maintenance of blockchain solutions.

Soft Skills

  • Skilled in cryptographic algorithms such as homomorphic encryption, ring signatures, threshold signatures
  • An active participant or active member of local/international cryptography conferences
  • Fluent in spoken and written English

Get New Jobs Notification!

Subscribe & get all related jobs notification.

Select your color
Light/dark Layout