Careers

Chia is hiring!

We believe that anyone should be able to farm and that cryptocurrency should be easier to use and more secure than cash. That means we need people who want to create internet class user experience on the most secure blockchain and smart transaction platform created so far.

Many on the Chia team are located in the SF Bay Area but remote is fine as we have people all over the world - Keybase, GitHub, and Zoom are how we work. Geographic restrictions, if any, will be noted in a job specification.

Please send your resume and cover letter to [email protected]. Please put the role you are applying for as part of the subject line and include anything additionally required by a specific job posting.


Current openings:

Software Engineer

Backend Engineer

Director of Developer Relations

Support/Developer Relations Engineer

Cypress QA Engineer

Release Manager


Software Engineer

Chia Networks is hiring technically gifted programmers to expand our team of cryptographers and engineers building our blockchain and smart transaction platform. We have a focus on easy to use software across architectures and operating systems. You should have strong algorithmic skills. Cryptography experience is a plus but not required. Remote is okay and currently the standard, though there is a concentration of people in the SF Bay Area. To apply, if your resume does not speak for itself, please complete a couple of LeetCode Contests and send a link to your LeetCode profile and your resume in your Cover Letter.

We once asked Bram what to put here and he said, “We need engineers to press buttons on computers…” That said, you will get to work with some of best engineers and cryptographers in the world - on the latest protocols and research.

Software Engineer Responsibilities:

  • Extend functionality and refactor codebases in Python, Rust, or C++.
  • Write clear, secure code and unit testing that runs on Windows, Linux, and MacOS for both x64 and ARM64.
  • Work with a remote team of engineers and cryptographers around the globe.
  • Learn and implement Chialisp and other tools used to add functionality to the Chia blockchain.

Software Engineer Requirements:

  • Bachelor’s degree (or equivalent experience) in Computer Science, IT, or a similar field.
  • Mastery of either Python, Rust, or C++.
  • Must be able to be productive and largely self guided in a remote role.
  • Excellent troubleshooting skills.

Backend Engineer

Chia Network has a services division devoted to helping enterprise and government clients address a broad range of use cases. As a Backend Developer, you will work directly with the blockchain RPC API to build powerful new integrations and interfaces that enable the next generation of globally-connected applications.

Responsibilities

  • Design, implement and test web based API services
  • Code using primarily Python and JavaScript
  • Integrate with a wide range of systems
  • Write developer-level documentation on how to use APIs
  • Debug complex backend infrastructure issues
  • Ensure quality of backend infrastructure services
  • Understand software components from multiple partner teams, lead the integration of those components into the product code base, and drive their continued development

Required Qualifications

  • 5+ years of experience
  • Skilled in Swagger interface design, deployment and testing
  • Skilled with SQL databases and SSO integration
  • Skilled with git/GitHub and CI including test automation
  • Excellent written and spoken English
  • Can attend morning meetings in USA Eastern time zone
  • Ability to work independently and efficiently
  • Desired Qualifications
  • Specific experience with SQLite3, MySQL and KeyCloak
  • Experience with Node.js and Electron
  • Experience coding in Go and .NET
  • Comfortable developing and testing on Windows, Mac and Linux operating systems
  • Familiarity with blockchain concepts

Perks

Chia Network Inc. allows for flexible work hours and remote work for this position. Core hours should match United States working hours. We offer competitive salaries and a comprehensive benefits package including medical, dental, and life insurance for you, your spouse/domestic partner and children.

Application Process

Send your CV/resume along with your Keybase name (if available) to [email protected].


Director of Developer Relations

We are looking for a Director of Developer Relations who shares our strategic vision of enabling developers everywhere to create and innovate on the Chia platform to help us drive the adoption of Chialisp.

As Director of Developer Relations, you will work with Chia’s leadership and our exceptionally talented team to grow the Chialisp developer community. You will improve the developer experience via the “Three C’s” of Dev. Rel. - Code, Content, and Community. In this player-coach position, you will build a global team with a drive to engage with the community, and create content that enables and inspires developers to leverage our platform to its fullest.

This is an exciting and important role. You will have the rare opportunity to work with some of the best engineers and cryptographers in the business to help shape the future of Chia, and open doors for developers across the globe.

Ideally, you have:

  • Experience as a self motivated and results driven leader
  • Understanding and some experience with cryptographic concepts like salting passphrases, hash functions, Merkle trees, and SHA-256
  • Knowledge of Blockchain technologies like wallets, nodes, UTXO, smart contracts, proof of work, proof of stake and consensus algorithms
  • Love and respect for the advantages of open source software and open source communities, and a clear understanding of the power of decentralized networks
  • Bachelor’s degree (or equivalent experience) in Computer Science, IT, or a similar field
  • 5+ years experience with Python, Rust, C++, Java, GO or other programming languages and frameworks. Solidity is a plus.
  • Experience speaking at diverse developer community events and participating in online forums, meetups, etc.
  • Excellent communication skills required
  • A passion for working closely with, nurturing, and growing developer communities, and a knack for making complex topics and ideas easy to understand
  • Prior experience building and maintaining a technical and developer-focused community, both online and in person
  • Ability and willingness to travel (up to 50%), and work alone or as part of a team

Bonus points if you:

  • Have knowledge, skills or experience with functional programming languages
  • Are willing to share videos highlighting your presenting and speaking skills at meetups, trade shows or other events involving technical topics for developer audiences

In this role, you will:

  • Quickly learn Chialisp, and prepare to teach it to others
  • Build a team of experienced developer advocates who will educate developers everywhere on the power of Chialisp and Chia’s programmable money
  • Lead tactical planning and the day to day activities of our new global developer relations field team
  • Drive the creation and implementation of programs to excite and educate developers on the power of Chialisp
  • Work with internal teams and external partners to provide technical guidance, code examples (use cases), content, and other documentation as needed
  • Inspire, inform and engage the community, typically through demos, hackathons, meetups and other targeted events

If you’re not sure if you qualify, but are interested in this role, we still encourage you to apply. Send your CV/resume along with your Keybase name (if available) to [email protected].


Support/Developer Relations Engineer

Chia Network is looking for a Support Engineer who shares our vision of enabling the blockchain community to farm Chia and grow the network. To that end, a critical component of our ecosystem is supporting Chia Pools and the development of Chia Asset Tokens (more commonly known as CATs).

As Support Engineer, you will work with Chia’s Ecosystem team and our amazing Engineering team to provide support and guidance to independent pool operators and CAT creators. Working with our engineers and technical writers, you will help create both reference code as well as troubleshoot and provide one-on-one guidance to Pool Operators on how to implement new features and functionality into their pools, as we roll them out. In this position, you will be the vanguard between the independent community of Pool Operators & CATs developers, and Chia Network, not only supporting them but also surfacing their feedback and pain points back to Chia for improvement.

This is an exciting and important role to get your foot in the door of Chia’s engineering team. You will have the rare opportunity to work with some of the best engineers and cryptographers in the business to help shape the future of Chia, and unlock the very best experiences for our diverse community of Pool Operators and CATs developers.

Ideally, you have:

  • Experience with Python, Rust, C++, Java, GO or other programming languages and frameworks
  • Experience as a self motivated and relentless problem solver.
  • Understanding of and some experience with cryptographic concepts
  • Knowledge of Blockchain technologies like wallets, nodes, UTXO, smart contracts, proof of work, proof of stake and consensus algorithms. (Experience with pooling systems a solid bonus!)
  • An understanding of the advantages of open source software and open source communities
  • Experience engaging in communications with developer communities and technical-level support conversations
  • Excellent communication skills required
  • A passion for troubleshooting and support with a knack for making complex topics and ideas easy to understand by fellow developers

Bonus points if you:

  • Have knowledge, skills or experience with crypto pooling protocols and systems on other blockchain technologies (extra bonus points if you have experiencing working on a Chia pool!)
  • Prior experience with a technical and developer-focused community
  • Currently are a farmer of Chia and/or community developer in the Chia ecosystem

In this role, you will:

  • Quickly learn Chia’s fundamental technologies as well as Chialisp, and use that knowledge to help others solve problems with their own implementations
  • Provide one-on-one and small group technical support to our community of Pool Operators in supporting their implementation of our pooling protocol
  • Work with our technical writers and engineers to provide up to date community feedback, code examples, and other documentation as needed

If you’re not sure if you qualify, but are interested in this role, we still encourage you to apply. Send your CV/resume along with your Keybase name (if available) to [email protected].


Cypress QA Engineer

Chia network is looking to hire a quality assurance engineer, primarily focused on debugging NodeJS applications using the Cypress framework. This is a full time direct hire role, fully remote.

The ideal candidate for this role has experience working independently to build test patterns for NodeJS and Electron interfaces. Successful candidates will be able to build test cases from real world user feedback and provide feedback to the team about blind spots in our testing practice.

It is not required for consideration but candidates who also bring python testing experience to the role are a dream candidate.

This role is part of our larger effort to grow the testing and QA practice at chia, so we are interested in speaking with candidates at all experience levels.

QA Engineer responsibilities

  • Build tests for NodeJs/Electron application based on partnership with software teams and end user feedback.
  • Implement testing automation for Windows, Mac, and Linux operating systems.
  • Creation and curation of testing patterns.
  • Provide consultation when necessary about best practices for NodeJS application life cycles.

QA Engineer Requirements

  • Working knowledge of Cypress framework for NodeJs Application testing.
  • Experience building test patterns via collaboration with code owners.
  • Experience implementing large scale testing platforms that cross many operating systems and hardware types.
  • Excellent troubleshooting skills.
  • Excellent verbal and written communication in English.

Perks

Chia Network Inc. allows for flexible work hours and remote work for this position. Core hours should match United States working hours. We offer competitive salaries and a comprehensive benefits package including medical, dental, and life insurance for you, your spouse/domestic partner and children.

Application Process

If you’re not sure if you qualify, but are interested in this role, we still encourage you to apply. Send your CV/resume along with your Keybase name (if available) to [email protected], please include the position title as your subject line


Release Manager

Chia network is looking to hire a release manager, primarily focused on curation of the Git release process for all chia blockchain software releases.

The ideal candidate for this role has experience leading software releases in a multi team, multi language environment. This candidate will also have expert experience using Git and an expert level understanding of Git processes.

Successful candidates will be able to articulate a vision for Git process management and may even have a preferred practice they have used successfully in previous roles. Including an ability to articulate what the benefits and flaws are in your preferred practice.

Release Manager Responsibilities

  • Manage release approval process.
  • Establish a strong understanding of each release and the code changes contained within.
  • Ownership of scheduling and cadence of releases.
  • Enforce Git process best practices.
  • Ownership of release process.

Release Manager Requirements

  • Expert level knowledge of Git.
  • Experience releasing open source software projects.
  • Experience gathering stakeholder consensus and running CAB style release meetings.
  • Solid engineering background with a base level understanding of software development.

Perks

Chia Network Inc. allows for flexible work hours and remote work for this position. Core hours should match United States working hours. We offer competitive salaries and a comprehensive benefits package including medical, dental, and life insurance for you, your spouse/domestic partner and children.

Application Process

Send your CV/resume along with your Keybase name (if available) to [email protected], please include the position title as your subject line