Job Openings : Blockchain Tech.

Tokamak Network
Tokamak Network
Published in
9 min readJan 21, 2021

블록체인 분야 채용 공고(EN/KR)

Onther has passed the turbulent period of blockchain since 2017, and has been researching and developing Layer 2 technology. We believe Layer 2 can help the growth and ecosystem of decentralized blockchain technology.

Tokamak Network(on-demand layer 2 platform), currently powered by Onther, introduces ZKP technology to further increase scalability without sacrificing decentralization and support rollups with computational capabilities and privacy.

Now, we invite the best people to move forward with us at the top of the dynamic changing field in Onther.

Job Openings

Layer2(plasma/rollup) client developer

  1. Minimum Requirements
    -
    Github experience
    - Understanding of source code or technical papers and able to express special functions in their preferred programming language
    - Able to use Golang, Node.js and Solidity programming language
    - Able to use smart contract tool such as Truffle, Web3.js, etc.
    - Understanding of Ethereum blockchain and go-ethereum structure
  2. Preferred Qualifications
    -
    Experience in any EVM limits and solved any problems
    - Experience in other blockchain client programming other than Ethereum
    - Layered Architecture software planning experience and programming experience
    - 4 years of computer programming related work experience
  3. Must submit
    -
    Github user name (Or any other platforms to show your contribution)
    - Resume
    - Please explain go-ethereum operation process (package / You can pick any topics you would like)
    - Must be able to explain “abigen” roles and functions

Mathematician / ZKP Researcher

  1. Minimum Requirements
    -
    Understanding discrete mathematics and elliptical curves
    - Understanding the Paring Based Cryptography
    - Basic programming capabilities (Javascript, Rust, Go, etc..) )
    - Researching the latest papers
  2. Preferred Qualifications
    -
    M.S. / Ph.D. (mathematics or cryptography)
    - Winning the Mathematics Olympiad
    - Understanding the probing scheme of Zero Knowledge Proof
    - Interest and understanding of blockchain technology
    - Understanding of configuration management tools such as Git
  3. Must submit
    -
    Description of DFT(Discrete Fourier Transformation) and implementation code & description of Polynomial multiplication operations using this concept : Unlimited to programming language type
    - Explanation of Miller’s algorithm
    - Resume

Smart Contract Developer

  1. Minimum Requirements
    -
    Node.js, solidity programming language
    - Capable of using Truffle and web3.js programming
    - Understanding of Ethereum blockchain structure
    - Brilliant learning skills to understand smart contract quickly(fast learner) and must be able to explain what it is
  2. Preferred Qualifications
    -
    Dapp service planning or programming experience
    - Full-stack programming experience
    - Experience any EVM limits and solved any problems
    - Security audit experience
  3. Must submit
    -
    Github address
    - Resume
    - Must be able to explain MiniMe token contract implementation
    - Able to explain current Ethereum/Solidity vulnerability, contract implementation with vulnerability and attack (Minimum of 3 vulnerabilities)
    - Please report vulnerability (https://github.com/4000D/solidity-known-attack-examples/blob/master/contracts/Wallet.sol)

Frontend Developer

  1. Minimum Requirements
    -
    Proficient understanding of HTML, CSS, and JavaScript and programming language competency
    - JavaScript Native (ES6) programming language competency
    - Proficiency with Node.js programming language
    - Proficiency with Vue.js
  2. Preferred Qualifications
    -
    Experience in developing Dapp with web3.js or Truffle
    - Experience in full-stack development
  3. Must submit
    -
    Github address
    - Resume
    - Portfolio
    - Demonstration of block explorer front-end implementation

Technical Researcher

  1. Minimum Requirements
    -
    2 years of computer programming/researcher related work experience
  2. Must submit
    -
    If you have researched on any related topics, please submit the documents or portfolio.
    - Please pick one of the topics and analyze it.
    a. What is Layer-2 solution? And why is it hard to build a solid Layer-2 solution?
    b. Which Layer-2 Solution is your favorite and why?
    - Personal statement and resume
  3. Preferred Qualifications
    - Deeper knowledge of layer-2 solutions(Rollups, Plasma, etc.)
    - Knowledge of zero-knowledge proof
    - Knowledge of the token economy

Economist(Governance)

  1. Primary Responsibilities
    - Optimization through Tokenomics design and modeling in Tokamak Network
    - Governance design and research for TokamakNetwork
    - Governance Operations, Public PR related to Tokenomics
  2. Preferred Qualifications
    - Degree in Business Administration
    - Quantitative data modeling and analysis
    - Simple programming
    - Portfolio, cover letter
  3. Must submit
    -
    1. What is Token Signorage? Please compare/analyze Ethereum and EOS’s Signorage from the perspective of token distribution.
    - 2. Please analyze Ethereum’s Gas Price policy from the perspective of shared resources and auction. Why does the gas price soar at a certain point in time?
    - 3. Will operators cheat on Plasma EVM’s Economics paper? If it happens or not, please write down the reason (Hint: data availability)
    - 4. Resume

Web UI/UX Designer

  1. Minimum Requirements
    -
    3–6 years of experience in planning and designing services for Web/App (prefer tech-based startup experience)
    - The ability to deeply understand our business and user perspectives, analyze requirements and design UX/UI based on them
    - Professional skills in graphic design related software (i.e. Adobe Photoshop, Adobe Illustrator, Figma Zeplin)
    - The ability to quickly visualize and execute projects with prototypes
    - Experience in building Responsive Web Design
  2. Preferred Qualifications
    - Experience in designing/launching web/mobile services
    - Ability to derive designs through analysis and understanding of data
    - Ability to design without a plan/Wireframe
    - Design experience and high understanding of services related to finance, securities and commerce
    - Online/offline design experience such as branding and promotions
    - Understanding of Front-end and CSS
    - Ability to multi-task and to be flexible and adaptable in a fast-paced environment
    - responsible, detail-oriented
    - Native or near-native speaker of English
    - Hands-on experience and high understanding of actual products such as printing
    - Reference
  3. Must submit
    - Github address
    - Resume
    - Portfolio(Please specify your contribution)
    - Personal statement

New Position Proposal

Please suggest Tokamak Network any other kind of position that you would be interested in.

  1. Preferred Qualifications
    -
    Able to communicate in English
    - Brilliant writing skills in both Korean and English
    - Reference
  2. Must submit
    -
    Resume
    - Portfolio (less than 6 months)
    - Personal statement

Tokamak Network Talent Pool

  • Tokamak Network will add you on its talent pool. When there are available positions, the company will review your resume before reviewing other resume.
  • Tokamak Network will contact you for the final results as soon as it can, so please leave us your direct phone number and email address.
  • Please tell us which specific position you are applying for along with detailed past work experience and personal statement.
  • All data will be kept for two years from the day applicants applied. After two years, you have to contact Onther to renew your application or update your resume.
  • Register talent pool
    >>Registration has ended.(will be updated soon)

Employee Benefits and Perks

  • All new hires will have chances to work with and be fully trained by the top smart-contract developers, core developers and blockchain professionals locally/internationally (i.e. Mentor/Mentee system).
  • Tokamak Network will participate in one of conferences (i.e. Devcon) once a year, and all the expenses will be covered by the company. (It could change depending on the situation.)
  • Unlimited time off(Unlimited PTO)
  • Remote work (*Needs to be discussed)
  • All work-related equipment will be provided if necessary(MacBook, monitors, computer equipment and/or renting a personal server for an unlimited period)

Hiring Process

  1. Documents: Please share your resume. “Tokamak Network always respects the team members if it aligns with Onther’s vision.”
  2. Pre-Question: Depending on the position, pre-questions can be delivered.
  3. Interview: All the potential mentors will make a decision together.
  4. Salary (Negotiable)
  5. Three months of probation: After 3 months of working, Tokamak Network will review the progress, and the new hire can have an opportunity to re-negotiate the salary.

How to Apply

  • All positions are open until we find perfect matches for the team.
  • All files must be saved in PDF, but it contains too many documents, please send us a link instead.
  • Tokamak Network will contact each candidate individually.
  • All mandatory documents must be sent to hr@tokamak.network

Tokamak Network already opened up a lot about the work culture and life at Tokamak Network, and all potential candidates should be able to find about those on internet. If you still would like to know more about the team, please do not hesitate to contact us. Additionally, Tokamak Network has already shared a lot of research results, culture and life at the company, and please take a look at them.

- Github: https://github.com/tokamak-network
- E-mail :
hr@tokamak.network

모집 포지션 및 내용

Layer2(plasma/rollup) client developer

  1. 최소 자격
    -
    Github 사용 경험이 있으신 분
    - 소스 코드 혹은 기술 자료를 이해하고 특정 기능을 자신의 언어로 표현할 수 있으신 분
    - golang, node.js, solidity 등 프로그래밍 언어 사용 능력
    - truffle, web3.js 등 스마트 컨트랙트 개발 도구사용 능력
    - Ethereum blockchain 및 go-ethereum 구조 이해
  2. 우대 사항
    -
    EVM의 제약을 경험하거나 해결한 경험이 있으신 분
    - Ethereum이 아닌 다른 블록체인 클라이언트를 개발한 경험이 있으신 분
    - layered architecture 소프트웨어을 기획 혹은 개발한 경험이 있으신 분
    - 4년 이상의 컴퓨터 공학 전공 관련 분야 실무 경험이 있으신 분
  3. 필수 제출
    -
    github user name (혹은 그 밖의 오픈 소스 기여를 확인할 수 있는 수단)
    - 이력서 첨부
    - go-ethereum의 동작 과정 설명 (패키지 / 주제 선택 및 깊이는 자유)
    - abigen의 역할과 기능 설명

Mathematician / ZKP Researcher

  1. 최소 자격
    -
    이산수학, 타원곡선에 대한 이해
    - Paring based cryptography에 관한 이해
    - 기초 프로그래밍 능력(Javascript, Rust, Go, etc.. )
    - 최신 논문 리서치 능력
  2. 우대 사항
    -
    석/박사 (수학, 암호학)
    - 수학올림피아드 수상 경력
    - 영지식 증명(Zero Knowledge Proof)의 proving scheme에 대한 이해
    - 블록체인 기술에 대한 관심과 이해
    - Git등 형상관리 툴에 대한 이해
  3. 필수 제출
    -
    DFT(Discrete Fourier Transformation)에 대한 설명과 이 개념을 이용한 Polynomial 곱셈 연산 구현코드와 설명(프로그래밍 언어 종류는 무관)
    - 밀러 알고리즘에 관한 해설(https://crypto.stanford.edu/pbc/notes/ep/miller.html)
    - Resume

Smart Contract Developer

  1. 최소 자격
    -
    node.js, solidity 등 프로그래밍 언어 사용 능력
    - truffle, web3.js 등 스마트 컨트랙트 개발 도구 사용 능력
    - Ethereum blockchain 구조 이해
    - 스마트 컨트랙트를 빨리 이해하고 구조를 설명할 수 있는 능력
  2. 우대 사항
    -
    Dapp을 서비스 단계까지 개발한 경험이 있거나 개발 기획이 가능하신 분
    - 풀 스택 개발 경험이 있으신 분
    - EVM의 제약을 경험하거나 해결한 경험이 있으신 분
    - Security audit 경험이 있으신 분
  3. 필수 제출
    -
    Github 주소와 이력서 첨부
    - MiniMe 토큰 컨트랙트 구현 설명
    - Ethereum 혹은 Solidity의 잘 알려진 취약점 설명, 해당 취약점을 가진 컨트랙트 구현 및 공격 (3개 이상)
    - 취약점 보고 (https://github.com/4000D/solidity-known-attack-examples/blob/master/contracts/Wallet.sol)

Front-end Developer

  1. 최소 자격
    - HTML, CSS, JavaScript의 심도 있는 이해와 개발 역량
    - JavaScript Native (ES6) 기본 개발 역량
    - node.js 프로그래밍 언어 사용 능력
    - Vue.js 사용 능력
  2. 우대 사항
    - web3.js 혹은 truffle을 이용해 Dapp을 개발한 경험이 있으신 분
    - 풀 스택 개발 경험이 있으신 분
  3. 필수 제출
    - 이력서
    - Github 주소
    - 포트폴리오
    - 간단한 Block explorer front-end구현

Technical Researcher

  1. 필수 제출
    - 기존에 연구를 진행하고 있었다면, 연구 결과물을 포함해 주세요.
    - 다음 주제 중 하나에 대한 본인의 생각을 정리한 글을 공유해 주세요.
    a. Layer-2 솔루션이란 무엇입니까?견고한 Layer-2 솔루션을 구축하는 것이 어려운 이유는?
    b. 어떤 Layer-2 솔루션을 선호하시나요? 그 이유는?
    - 간단한 자기소개, 이력서 첨부
  2. 우대 사항
    -
    layer-2 solutions(롤업, 플라즈마 등)에 대한 심층적인 지식
    - 영지식 증명에 대한 깊은 이해
    - 토큰 이코노미에 대한 깊은 이해

Economist(Governance)

  1. 주요 업무
    - 토카막 네트워크의 토크노믹스 설계 및 모델링을 통한 최적화
    - 토카막 네트워크의 거버넌스 설계 및 리서치
    - 추후 거버넌스 운영, 토크노믹스와 관련된 대중 PR
  2. 우대 사항
    - 상경계열의 학위
    - 정량적 데이터 모델링과 분석에 능한 분
    - 간단한 프로그래밍 가능한 분
    - 포트폴리오, 자기소개서 첨부
  3. 필수 제출
    -
    1. 토큰 시뇨리지란 무엇인가요? 토큰의 분배의 관점에서 이더리움과 이오스의 시뇨리지를 비교/분석 해주세요.
    - 2. 공유자원과 경매의 관점에서 이더리움의 Gas Price책정 정책을 분석해주세요. 왜 특정한 시점에 가스가격이 폭등할까요?
    - 3. 플라즈마 EVM의 토큰 이코노믹 페이퍼에서 오퍼레이터의 부정행위는 일어날까요? 일어난다면 혹은 일어나지 않는다면 그 이유에 대해서 적어주세요.(Hint : 데이터 가용성)
    - 4. 이력서

Web UI/UX Designer

  1. 최소 자격
    -
    Web/App 서비스 기획 및 디자인 경력 3~6년 이상(기술 스타트업 경험 선호)
    - 사용자 관점 및 비즈니스 이해를 통한 요구사항 분석 및 UI/UX 설계 능력 보유자
    - Design Tool(XD, Sketch, Zeplin, Photoshop, Illustrator 등)에 대한 능숙한 활용 능력
    - Prototype을 통해 기획을 빠르게 시각화시키고 실행할 수 있는 분
    - 반응형 웹 작업 경험이 있으신 분
  2. 우대 사항
    - 웹/모바일 서비스 UI/UX 디자인 경험 및 서비스 출시 경험
    - 데이터를 분석, 이해하고 이를 바탕으로 디자인을 도출하는 능력
    - Wireframe/기획서 없이도 디자인할 수 있는 역량
    - 금융/증권/커머스 관련 서비스 디자인 경험 및 이해도
    - 브랜딩 및 프로모션 등 온/오프라인 디자인 경험
    - Front-end, CSS에 대한 이해도
    - 빠른 작업 속도, 여러가지 업무에 대한 유연한 대처 능력
    - 꼼꼼함, 책임감
    - 영어능통자(원어민수준)
    - 인쇄 및 마케팅 등 실 제작물에 대한 경험 및 이해도
    - 추천인 혹은 추천사 제출
  3. 필수 제출
    -
    Github 주소와 이력서 첨부
    - 본인 기여도를 명시한 포트폴리오
    - 간단한 자기소개

New Position Proposal

역으로 Position을 제안해주세요.

  1. 우대 사항
    - 영어 커뮤니케이션
    - 국문/영문 글 작성
    - 추천인 혹은 추천사 제출
  2. 제출
    - 필수: 이력서
    - 선택: 포트폴리오(6개월이내 진행한 프로젝트), 간단한 자기소개서

인재풀 등록

인재풀에 등록된 지원서는 직무별 수요가 발생할 때 우선적으로 검토됩니다.

  • 검토결과를 바로 알려드릴 수 있도록, 상시 연락 가능한 전화 및 메일주소를 기재 해 주시기 바랍니다.
  • 희망하시는 지원 분야와 경력사항 및 자기소개서는 가급적 상세히 적어 주시기 바랍니다.
  • 인재풀 등록 자료는 신청일로부터 2년간 보관합니다. 재등록을 원하시면 다시 신청해주셔야 합니다.
  • 인재풀 등록 링크 (등록마감)

대우 및 혜택

  • 국내외 최고 스마트 컨트랙트 개발자 및 코어 개발자, 블록체인 전문가 동료 , 역량 강화를 위한 내부 교육 자료 및 시스템, 멘토 지정
  • 매년 1회 열리는 전세계 이더리움 개발자 컨퍼런스 참석 경비 모두 지원(상황에 따라 변동 가능)
  • 휴가 무제한, 리모트워크 지원
  • 맥북, 모니터 등 전산장비, 개인 서버 무기한 대여(필요 시)

지원 절차

  1. 서류: 이력서 제출
  2. 사전 질문: 포지션에 따라서 사전질문지를 전달 받을 수 있습니다.
  3. 인터뷰: 같이 일하는 팀원을 구성원(멘토)이 결정 합니다.
  4. 협의: 처우, 근무시작일 등의 협의를 합니다.
  5. 수습 3개월: 입사후 3개월 동안 진행된 업무 성과를 통해 지원자의 처우 등을 재협의할 수 있습니다.

지원 방법

  • 상시 모집 진행됩니다. 단, 선발 완료 포지션조기 마감 될 수 있습니다.
  • 모든 파일은 반드시 PDF로 변환해 보내주시기 바랍니다. 자료가 많을 경우에는 zip파일이 아닌 링크로 보내주시면 됩니다.
  • 모든 결과는 지원자에게 개별 연락드립니다.
  • 필수 제출 내용을 포함한 지원 서류는 hr@tokamak.network 로 송부해주세요.

공개된 연구자료들을 포함하여 토카막 네트워크의 블록체인 스피릿과 업무방식 등 많은 부분들이 공개되어 있습니다. 추가로 궁금하신 점이 있으시다면 언제든 편하게 연락주세요 :)

- Github: https://github.com/tokamak-network
- E-mail :
hr@tokamak.network

--

--