Hiring partnerBybit is hiring for 68 rolesKuala Lumpur, MY, Abu Dhabi, AE +9 See all roles

Rust Developer for BRAIINS OS

Prague, CZ today full-time

Role in brief

Braiins is seeking a Rust Developer to improve Bitcoin mining efficiency through algorithm development and hardware modeling. This role is suited for someone with strong Rust skills and a passion for applying theoretical concepts to practical challenges.

RustCLinuxGitSQLPythonJupyter

About the role

As a Rust Developer at Braiins, you will contribute to the development of algorithms aimed at enhancing the efficiency of Bitcoin mining hardware. Your work will involve modeling hardware aspects based on empirical data and physical laws, and implementing these models in Rust.

You will also conduct experiments on real mining hardware and create a simulator to evaluate the impact of changes. This role offers the chance to work on a significant project that is deployed across numerous devices, within a flexible and engaging work environment.

Skills that matter here

  • Rust: This role requires proficiency in Rust to implement algorithms and models for mining hardware.
  • C: Knowledge of C can be beneficial, especially for those willing to quickly learn Rust.
  • Linux: Proficiency with Linux is essential for working in the development environment.
  • Git: Experience with Git is necessary for version control in collaborative projects.
  • SQL: SQL skills are needed for managing and querying data related to mining hardware.
  • Python: Python, including Jupyter, is used for developing evaluation methodologies and conducting experiments.

Who this role suits

  • A candidate who enjoys solving practical problems using theoretical knowledge.
  • Someone who is eager to learn new concepts in mathematics, physics, and programming.
  • A person who thrives in a flexible working environment and values collaboration.
  • An individual who is comfortable working both as an employee and in a freelance capacity.

From the employer

What you'll actually work on:

  • Modeling various aspects of mining hardware and chips based on physical laws and extensive empirical data—applying these models and implementing algorithms in Rust.
  • Conducting experiments on actual hardware and developing evaluation methodologies.
  • Implementing a mining hardware simulator to test changes and assess long-term impacts.

We are looking for someone with:

  • Proficiency in Rust (or knowledge of C combined with the ability to learn Rust quickly).
  • A willingness to learn new concepts spanning mathematics, physics, and programming.
  • The ability to apply theoretical knowledge to practical problems in real-world environments.
  • Proficiency with Linux, Git, SQL, and Python (including Jupyter).

What we offer:

  • Engaging work on a cutting-edge project deployed across hundreds of thousands of devices.
  • Full-time position with flexible working hours.
  • Both possibilities to work as an Employee or Freelance.
  • Indefinite agreement.
  • For employees 5 weeks of vacation and 3 sick days.
  • Company events, and occasional Braiins brunches in the office.
  • Relaxing room, a shower, and a shared parking spot.
  • Modern offices in the center of Prague, Czech Republic — the heart of Europe.
  • Work on long-term projects in an interesting area of the Bitcoin industry.

Questions about this role

What is the remote work policy?

The position is office-based in Prague.

What level of experience is required?

The job does not specify a seniority level or years of experience.

How can I apply for this position?

Interested candidates can apply through the Braiins website.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.

Similar jobs