Distributed Systems Engineer – Blockchain/Go [Remote, NO C2C] Engineering | Remote | Full Time

JOB DESCRIPTION

JOB TYPE: Freelance, Contract Position – No agencies (See notes below)

LOCATION: Remote

HOURLY RANGE: Our client is looking to pay $85 – $125 USD / HR

ESTIMATED DURATION: 40Hrs/Week – Long Term, ongoing project

HIGH-LEVEL QUALIFICATIONS:

  • Experience developing high-quality backend architecture.
  • Fluency in a systems-level programming language (Golang preferred).
  • Nice to have: prior experience with blockchain projects.

ABOUT US:

Braintrust (usebraintrust.com) is a user-controlled talent network, where you keep 100% of what you earn and actually get to own the platform. We’ve been onboarding some big clients and specifically need a Distributed Systems Engineer for our client.

THE OPPORTUNITY:

As a Distributed Systems Engineer you’ll help our client build their core blockchain and bridge software. You’ll help architect cutting edge bridge and blockchain technology. Prior experience with blockchain projects is not required as they are primarily interested in capacity to grow into the role. You should have prior experience in taking part in developing high-quality backend architecture. You should feel comfortable working in a fast-paced environment where the solutions aren’t already predefined.

RESPONSIBILITIES INCLUDE 

  • Researching external blockchain systems, understanding how they implement solutions to core blockchain problems (such as consensus, account management, identity, data storage, and performance), and designing ways to integrate them
  • Developing cryptocurrency features with sound testing and debugging practices
  • Ensuring different distributed systems tools cohere efficiently
  • Creating technical documentation and well-commented code for open source consumption
  • Collaborate with developers on all parts of the stack internally
  • Participate in open source development

QUALIFICATIONS: 

  • Fluency in a systems-level programming language (Golang preferred).
  • Experience with developing complex software systems scaling to substantial data volumes or millions of users with production quality deployment, monitoring and reliability.
  • Understand the tradeoffs of performance, compute, and memory and simultaneously optimize for all three.
  • Track record of delivering solutions on hard computer science problems including job scheduling, concurrency, and horizontally scaling.
  • Strong familiarity with distributed programming models
  • Ability to think about protocol design, network design, and systems design from first principles
  • A keen aptitude for sharp feedback and structured communication.
  • Independent and self-driven
  • You want to work on building things the “right” way to ensure minimal tech debt
  • 3+ years engineering experience

BONUS POINTS: 

  • Data Processing – experience with building and maintaining large scale and/or real-time complex data processing pipelines using Kafka, Hadoop, Hive, Storm, or Zookeeper
  • Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra)
  • Background in cryptography or networking
  • Background in academic economics or finance
  • Familiarity with Cosmos, Tendermint, or Thorchain
  • Familiarity with the Golang programming language
  • Familiarity with Ethereum development tooling and smart contract development
  • Experience with a distributed team / remote work
  • Ability to decompose complex business problems and lead a team in solving them

 

ABOUT THE HIRING PROCESS:

Qualified candidates will be invited to do a screening interview with the Braintrust staff. We will answer your questions about the project, and our platform.  If we determine it is the right fit for both parties, we’ll invite you to join the platform and create a profile to apply directly for this project.

C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.

Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.