hero

JOB BOARD

In support of our vision to increase the recruitment and retention of womxn in data science below is our job board with amazing companies where womxn can thrive! Check them out below.
Leverage our network to build your career.
Tell us about your professional DNA to get discovered by any company in our network with opportunities relevant to your career goals.

Blockchain Engineer

ChainML

ChainML

Software Engineering
Canada · Remote
Posted on Thursday, March 14, 2024

About ChainML

ChainML is a well-funded startup at the intersection of AI and Web3 founded by a team of experienced tech executives and AI experts. We’re building a decentralized agent protocol for Web3. We’re excited to contribute to a better future powered by AI agents. ChainML is partnering with leading Web3 projects to apply AI agents to improve usability, governance and user agency.
We are hiring in Canada and the US. We are remote-first with leaders in California, Ontario Canada and South Korea. To allow collaboration we work at least 6 hours between 8am Eastern Time and 6pm Pacific Time. We gather in person at least twice a year, usually before or after an industry conference.
ChainML is building an application chain, extending existing rollup technologies, to provide payment, security, governance and metering in our agent protocol. We are looking for software engineers with experience building in Rust and/or Go to develop our application chain, extending and customizing the base chain technology.
We are looking for full-time employees. We will hire engineers with varying degrees of experience and compensate appropriately.
Our top values are being community driven, ownership, direct communication, empowered employees, team orientation and impactful innovation.

Responsibilities

  • Design, prototype and implement complex application chain technologies
  • Assess and integrate alternative technologies for staking, off-chain storage and integration on-chain, account abstraction, complementary AI technologies and privacy
  • Develop smart contracts to run on the chain that enable the protocol
  • Contribute to overall systems architecture
  • Collaborate with product management to refine requirements
  • Analyze, troubleshoot and optimize complex systems

Requirements

  • Experience developing blockchain, decentralized or Web3 infrastructure
  • Expert knowledge of systems programming including parallelism with knowledge of Rust, Go or C++
  • Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking and storage, performance and scale
  • Professional software engineering experience
  • Strong knowledge of Linux
  • Track record of identifying and implementing creative solutions to solve hard problems
  • Proven ability to learn new technologies quickly
  • Fluent in English

Desired

  • Experience building and scaling complex distributed systems
  • Experience programming in Rust or Go
  • Experience in proof stake and other web3 systems
  • Experience working on secure systems

Preferred

  • Knowledge of containerized applications and virtual machines
  • Experience in building APIs for AI services
  • Experience in integration with cloud platforms
  • Experience in consensus algorithms

Benefits

  • Opportunity to influence an early stage startup at the intersection of exciting trends in Web3 and AI
  • Great career development opportunities at a fast growing company
  • Competitive compensation including share of token allocation
  • Private medical insurance
  • Dental insurance
  • For US and Canada - 3 weeks vacation, one week of paid holiday the last week of December, paid sick days, federal holidays and three floating holidays. For other countries, we will provide appropriate paid time off.
  • Bi-annual team meetups, all expenses paid