We want to help you find your place in crypto.  Join our talent collective

Senior Software Engineer

Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now

Oasis Labs is building a privacy-first, high-performance cloud computing platform on blockchain. Oasis’s integrated hardware-software technologies aim to enable cloud-scale, real-world applications, including machine learning, for the first time on blockchain. Oasis Labs is led by a team of academic and entrepreneurial leaders and backed by a diverse range of investors including a16zcrypto, Accel and Binance. For more information, visit our website.

Our engineering team is responsible for the platform and tools to empower the next generation of dApp developers. We also build a number of dApps in-house to show off our unique strengths and test our own tools. We are looking for engineers who bring fresh ideas from all areas, including distributed systems, secure hardware, networking, security, cryptography, machine learning, and UI design. While not all of our engineers start with having experience in blockchain, they all appreciate the challenge of designing large-scale global distributed systems in a high-security setting. As an engineer at a dynamic startup, you will be focused on delivering critical projects, while staying versatile to adapt to our evolving needs.

Responsibilities:

  • Design, develop, test, deploy, maintain, and improve the backend systems of our application ecosystem, including the core network protocol, distributed systems architecture, cryptosystems, and developer tools. Our ecosystem must be highly-robust, while operating over a large network that we mostly don’t control. We enjoy the challenge.
  • Manage project priorities, fast-paced deadlines, and concrete deliverables.
  • Participate in design and code reviews, including from the Oasis Labs team and the broader open-source community. We <3 our engaged supporters.
  • We work mostly in Rust and Go. However, languages can be learned; we care much more about general engineering skill rather than knowledge of a particular language or framework.
  • Adversarial thinking when designing secure systems. Our system must be robust to malicious actors in the network.
  • Improve engineering standards, tooling, and processes.

Requirements:

  • BS degree in Computer Science or a similar technical field of study
  • 5+ years of Software development experience
  • Experience working with two or more of the following:
    • Distributed systems; networked systems
    • Operating systems; kernel/firmware
    • Web/mobile application development
    • Machine learning systems
    • Security and/or applied cryptography
  • Ability to lead projects to timely milestones
  • Ability to communicate and work with other teams in the company.

Preferred Experience:

  • Master’s or PhD degree in computer science or other technical related field
  • Experience with Rust, Go, JavaScript, and/or Solidity
  • Familiarity with existing dApp standards (e.g. Web3) and tools (e.g. Solidity/Truffle/MetaMask)
  • Experience with Ethereum
Apply now

Please let Oasis Labs know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Job type

Keywords

Apply now

Please let Oasis Labs know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Join us

The decentralized future needs you.