Search...

Senior Software Engineer

Arbius logo
Arbius

Arbius is a decentralized network for machine learning and a token with a fixed total supply like Bitcoin. New coins are generated with GPU power by participating in the network. Arbius is fully open-source, and holders vote on-chain for protocol upgrades. Models operate as DAOs, allowing creators to earn income.

Distributed
15 Employees
About Arbius

Arbius is a decentralized network for machine learning and a token with a fixed total supply like Bitcoin. New coins are generated with GPU power by participating in the network. There is no central authority to create new coins. Arbius is fully open-source. Holders vote on-chain for protocol upgrades. Models operate as DAOs with custom rules for distribution and rewards, providing a way for model creators to earn income. Arbius is controlled by its users, not monopolized by large corporations and governments. The design of Arbius makes it difficult or impossible to censor usage, allowing for anyone in the world to interact with AI models permissionlessly. AI model owners can now utilize a distributed network of miners and attribute request origins, ensuring high uptime and integrity. By decentralizing the hosting process, Arbius offers a robust foundation for building reliable and transparent AI-driven applications on top of a censorship resistant network.

View jobs by Arbius

Skills

About the Role

You will build and maintain the core protocol components including the Chainflip Node and companion Engine. You will implement and debug distributed systems, run Rust in production, and manage complexity in a large codebase. You will write and maintain tests, drive safe releases, ensure API compatibility, and handle edge cases. You will apply blockchain principles such as consensus and smart contract interactions and collaborate with colleagues to investigate issues and improve system reliability. Expect to adopt Rust as your primary language and to work on-site in Berlin with occasional remote flexibility.

Requirements

  • 6+ years of software development experience
  • Strong experience with distributed systems
  • Experience managing large and complex codebases
  • Production Rust experience or willingness to adopt Rust
  • Solid understanding of blockchain fundamentals including consensus and smart contracts
  • Based in Europe and willing to relocate to or work from Berlin
  • Strong communication, teamwork, and problem-solving skills

Responsibilities

  • Build and maintain core protocol components
  • Implement and debug distributed systems
  • Develop and maintain the substrate-based blockchain node
  • Develop companion processes that relay information to and from other blockchains
  • Write and maintain automated tests and test suites
  • Plan and execute safe releases and ensure compatibility
  • Identify and resolve edge cases and error paths
  • Operate Rust in production and optimize production systems
  • Collaborate and communicate with cross-functional stakeholders

Benefits

  • Equity / Tokens
  • Deutschland Ticket public transport subscription
  • Urban Sports Club membership
  • Annual budget for personal development (e.g., Udemy)
  • Sponsored language courses
  • Loyalty rewards with extra holidays
  • Regular team events and social activities