密码研发工程师

Job Description

Responsibilities:

  • Design, prototype, and implement cryptographic protocols that contribute to BTQ network
  • Working with the research team on designing protocol for blockchains
  • Screening projects by reading protocol specifications and evaluating the technical teams
  • Reasoning through the emerging trends in the space and identifying non-obvious opportunities for deployment of capital
  • Working closely with technical teams on their mining mechanism, cryptographic primitives, crypto-economic model, smart contract security, and other questions that come up around protocols and software

Requirements

Minimum Requirements:

  • MS/PhD in Computer Science/Engineering, or related field
  • Solid understanding of (at least one)
  • Cryptography - design provably secure, scalable and practical cryptographic protocols, areas of interest include multi-party computation, zero-knowledge proof and post-quantum cryptography
  • Distributed systems - design, analyze and implement algorithms and architectures for dependable and scalable distributed systems
  • Formal verification - develop and apply techniques to give strong security guarantees for smart contract
  • Ability to identify unconventional trends and emerging technologies
  • Sharp analytical mind with a killer instinct to identify deals in the market
  • Ability to aggregate information from a variety of sources including technical repositories and anecdotal feedback from teams, then draw informed conclusions from incomplete information
  • Able to explain complex concepts in simple terms to a non-technical audience
  • An open minded research approach and genuine intellectual curiosity
  • Contributions to research communities/efforts, including publishing papers in the field of cryptography, distributed systems, or programming languages.

Preferred Requirements:

  • Courses/experience in cryptography, distributed systems, and/or formal verification.
  • Coding experience in one or more languages – Python/C/C++/Java/Go/Rust
  • Experience in advanced cryptography (e.g. MPC, zero-knowledge proofs, threshold signature)
  • Experience shipping cryptographic protocols or primitives to production
  • A desire to teach and mentor team members in your area of expertise
  • Published research paper in reputable cryptography journals and conferences

Interview Process

  1. Application - Resume review and email exchange. Discuss research interests and publications.
  2. 1st round interview - Technical review. Discussion with management team and reference checks.
  3. 2nd round interview - Interview with partners and discussion of collaboration.

Upon successful interview process, we will make an offer to the candidate and discuss on-boarding package.

招聘职位

Front End Developer

地點: Taipei City, Taiwan

Job Description

Responsibilities:

  • Build and maintain BTQ's website
  • Develop websites and web applications for a range of products and services
  • Work alongside graphic designers to implement Figma designs
  • Improve UI/UX across websites and web applications
  • Make suggestions to web-based architecture and solutions

Requirements

Minimum Requirements:

  • Solid understanding of HTML, CSS, JavaScript (ES6+)
  • Proficient in modern front-end technologies (e.g. Vue, Angular, React preferred)
  • Experienced in responsive web design
  • Good communication skills in English
  • Experienced in modern CSS (e.g. SCSS, styled-component, Tailwind)

Preferred Requirements:

  • Ability to develop websites from scratch
  • Experience with the following technologies: Figma, React, Next.js, Tailwind, Netlify, Github

Nice to haves:

  • Experienced in CI/CD
  • Robust knowledge of front-end technologies

Interview process

  1. Application - Resume review and email exchange.
  2. 1st round interview - Technical review.
  3. Work sample (optional)
  4. 2nd round interview - Technical background interview with corporate partners.

Upon successful interview process, we will make an offer to the candidate and discuss on boarding package.

Think you're a fit?

Reach out to us by sending your CV, resume, Github, and anything else that showcases your work!

检视细节隐藏细节

Web3 开发

地點: Taipei City, Taiwan

Job Description

Responsibilities:

  • Develop web-based applications
  • Investigate high-level architecture problems
  • Make suggestions to architecture and solutions
  • Perform code reviews
  • Divide projects into manageable pieces for junior developers and fix difficult bugs.
  • Mentorship and guidance to junior team members

Requirements

Minimum Requirements:

  • Solid understanding of HTML, CSS, JavaScript (ES6+)
  • Proficient in modern front-end technologies (e.g. Vue, Angular. React preferred)
  • Experienced in responsive web design
  • Good communication skill in English
  • Experienced in modern CSS (e.g. SCSS, styled-component, Tailwind)

Preferred Requirements:

  • Proficient in TypeScript
  • Strong knowledge in Blockchain technologies (e.g. Solidity, Web3.js/ethers.js, Truffle/Hardhat )
  • Ability to develop web application from scratch and choose the right technologies
  • Development experiences in multiple platforms (e.g. React Native, Electorn, Browser Extension)

Nice to haves:

  • Kubernetes and cloud experience
  • Experienced in CI/CD
  • Knowledge in cryptography
  • Knowledge in modern programming languages (e.g. Go, Rust)

Interview process

  1. Application - Resume review and email exchange.
  2. 1st round interview - Technical review.
  3. Work sample (optional)
  4. 2nd round interview - Technical background interview with corporate partners.

Upon successful interview process, we will make an offer to the candidate and discuss on boarding package.

检视细节隐藏细节

硬件工程师

地點: Taipei City, Taiwan

Job Description

The candidate will work closely with an in-house cryptographic algorithm team and an external circuit design team to design and implement in-memory computing IPs, as well as verify them on FPGA. The verified designs will either be passed to back-end for tape-out or as an FPGA-based product for early customer demo.
Requirements

Responsibilities:

  • Writing clean, high-quality, high-performance, maintainable RTL code
  • Participation in code reviews
  • Implement Verilog RTL from a high-level description such as one in Matlab, Python or C

Requirements

Minimum Requirements:

  • Bachelor’s degree in Electrical Engineering or Computer Science
  • Familiar with RTL simulation, timing analysis.
  • Familiar with FGPA digital validation and test pattern generation using logic analyzer and/or high-speed oscilloscope, etc.
  • Familiar with Xilinx FPGA process in memory.
  • Familiar with Xilinx IP design and packaging.
  • Familiar with at least one FPGA device.
  • Familiar with Custom IP and SoC integration is a plus.

Interview Process

  1. Application - Resume review and email exchange.

  2. 1st round interview - Technical review.

  3. Work sample (optional)

  4. 2nd round interview - Technical background interview with corporate partners.

Upon successful interview process, we will make an offer to the candidate and discuss on-boarding package.

检视细节隐藏细节

研发工程师

地點: Taipei City, Taiwan

Job Description

Responsibilities:

  • Develop parallel mining algorithms and models that scale up to multiple GPUs and instances
  • Identify performance hotspots and bounds with CUDA profiling tools
  • Perform in-depth code analysis and parallel model optimization to exploit the potential of latest GPU architectures and maximize CPU/GPU utility

Requirements

Minimum Requirements:

  • Hands on experience with CUDA C++ parallel programming, including CPU/GPU integration for high-throughput systems
  • Sound knowledge of different generations of CUDA architectures, compute capabilities, performance optimization techniques
  • Solid knowledge of software design and programming techniques
  • Basic understanding of algorithms and mathematics

Interview process

  1. Application - Resume review and email exchange.
  2. 1st round interview - Technical review.
  3. Work sample (optional)
  4. 2nd round interview - Technical background interview with corporate partners.

Upon successful interview process, we will make an offer to the candidate and discuss on boarding package.

检视细节隐藏细节

Product Manager

地點: Taipei City, Taiwan

Job Description

Responsibilities:

  • Coordinate between various stakeholders to aid in the development of core products
  • Perform market research to define and improve product roadmap
  • Work closely with software and research teams to translate market research into tangible technical objectives
  • Work with strategy, business development and sales teams to create value proposition, go-to-market strategies and product-market fit for product opportunities
  • Drive projects to completion in a timely manner

Requirements

Minimum Requirements:

  • Solid understanding of computer science, cryptography, blockchain and modern front-end technologies
  • Good communication skills in Mandarin and English
  • 2+ years of software product cycle (as product manager of software developer)
  • 1+ years cross group collaboration experience

Preferred Requirements:

  • M.Sc. in computer science, cryptography, software engineering, or related field
  • 3+ years of software product cycle (as product manager of software developer)
  • 2+ years cross group collaboration experience
  • Strong knowledge of blockchain technologies (L1s, L2s, bridges)
  • Solid understanding of zero knowledge proofs

Nice to haves:

  • Previous experience in product role in blockchain space

Interview process

  1. Application - Resume review and email exchange.
  2. 1st round interview - Technical review.
  3. 2nd round interview - Technical background interview with corporate partners.

Upon successful interview process, we will make an offer to the candidate and discuss on boarding package.

Think you're a fit?

Reach out to us by sending your CV, resume, Github, and anything else that showcases your work!

检视细节隐藏细节