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. Any geographic restrictions 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:
| DevOps Engineer | Software Engineer | React.js Engineer |

DevOps Engineer

Chia Network is looking for a DevOps engineer to continue to automate, secure, and streamline current and future deployments for Chia’s testnet and fast approaching mainnet launch. In addition, our DevOps engineer will also be responsible for monitoring all of these services, running and deploying our Timelords globally, and supporting infrastructure for development, QA, and testnets. You’ll be taking on DevOps from and with our President and will be reviewing our current infrastructure with the best tools in mind such as Kubnernetes, and Docker. Prior experience with deployments on AWS, GitHub Actions, comfort with Windows, Linux, and MacOS on x64 and ARM64, and secure key management infrastructure is desired. This position will also entail some IT troubleshooting as well as supporting Chia’s internal security and custody solutions in a high threat environment in Europe, the Caribbean, North America, and Asia. Working remotely is ok but there is a strong preference for you being in a North American timezone most of your working hours.

One of the great things about supporting a decentralized blockchain is that it’s not a 4 9’s kind of job since our farmers run the massively fault tolerant things for us. We’re also going to get to play with some very fun toys like TB RAM plotting servers and the fastest single core VDFs and later ASICs (will we need nitrogen cooling?) to run the fastest Timelords on the planet.

DevOps Engineer Responsibilities:

  • Support and maintain development, build, and test infrastructure.
  • Begin hardening dependency trees and plan for and execute securely repeatable builds on Window, MacOS and Linux.
  • Maintain network security while providing ease of use for development and QA.
  • Begin to add additional automated QA and testing.
  • Maintain GitHub source repositories and manage Python setuptools, PyPI and pip integration between them.
  • Support various SaaS integrations and information tools like the website and documentation sites.

DevOps Engineer Requirements:

  • Bachelor’s degree (or equivalent experience) in Computer Science, IT, or a similar field.
  • Previous experience in a security focused environment.
  • In-depth knowledge of Windows, MacOS, and Linux.
  • Experience with AWS.
  • Python, shell, and C++ are our core development environments and competence with at least one is required.
  • Excellent troubleshooting skills.

Software Engineer

Chia Networks is hiring several technically gifted programmers to expand our team of cryptographers and engineers building our protocol. 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 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 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 core 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, C++ or both.
  • Must be able to be productive and largely self guided in a remote role.
  • Excellent troubleshooting skills.

React.js Engineer

Chia Network is looking for a skilled React.js Engineer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js

To ensure success as a React.js Engineer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class React.js Engineer should be able to design and build modern user interface components to enhance application performance. You’ll also need experience with the vagaries of making React work well on Windows, MacOS, and Linux.

You will be joining a small team out to change how finance and cryptocurrency works and you’ll get to help develop and implement the UI of the future of money.

React.js Engineer Responsibilities:

  • Meeting with the development team to discuss user interface ideas and applications.
  • Reviewing application requirements and interface designs.
  • Developing and implementing highly-responsive user interface components using React concepts.
  • Writing application interface codes using JavaScript following React.js workflows.
  • Troubleshooting interface software and debugging application codes.
  • Developing and implementing front-end architecture to support user interface concepts.
  • Documenting application changes and developing updates.

React.js Engineer Requirements:

  • Bachelor’s degree (or equivalent experience) in Computer Science, IT, or a similar field.
  • Previous experience working as a React.js Engineer.
  • In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
  • Experience with user interface design.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.