Software Engineer, Infrastructure
Required skills
- Rust
- distributed systems
- blockchain systems
- P2P networking
- consensus
- production systems
- cryptography library
Nice to have
- Rust production environment
- C++
- Haskell
- OCaml
- blockchain infrastructure
- layer-1 blockchain
Role summary
Espresso Systems is seeking a Systems Software Engineer to build foundational infrastructure for the internet's next phase, focusing on blockchain technology. The role involves contributing to the design and implementation of the Espresso Network's core components, including transaction processing, communication, consensus, and storage. The ideal candidate will have experience with distributed and blockchain systems, P2P networking, and consensus mechanisms, with proficiency in Rust or similar strongly-typed languages being preferred. This is a fully remote position offering flexible hours and the opportunity to work with leading minds in the crypto space.
Responsibilities
- Contribute to the design and implementation of Espresso’s core blockchain infrastructure in Rust
- Take engineering projects from concept and design to production, while working with engineering leaders and the product team to create sound and realistic roadmaps
Requirements
- B.S. in Computer Science, Mathematics, or relevant field, or equivalent computer science and software engineering experience
- Experience shipping and taking engineering projects to production
- Experience with distributed systems and/or blockchain systems, especially P2P networking and consensus
- Understanding of software engineering and security best practices
- Strong written and verbal communication skills
- Passion for writing correct code
Preferred
- Proficiency with Rust in a production environment (or similar strongly-typed languages such as C++, Haskell, Ocaml, etc.)
- Experience working on blockchain infrastructure, e.g. a layer-1 blockchain
- Enthusiasm for the rapidly developing blockchain ecosystem
Benefits
- Fully remote with flexible hours
- Work alongside the brightest minds in the crypto space
- Competitive salary + equity package
- Regular team off-sites to international locations
- Unlimited vacation policy
- Top-tier health, dental, and vision coverage for US employees
Originally posted on Himalayas
Similar roles
- Japan Community AmbassadorEspresso Systems · Remote · Remote
Director, Software EngineeringUnitedHealth Group · Eden Prairie, MN · Hybrid
Senior Bioinformatics Software EngineerBaylor Genetics · United States · Onsite- Senior Software Engineer II - Platform & EnablementWrapbook · Remote · Remote
- Associate Software EngineerKeyfactor, Inc. · Remote · Remote
- Platform Software EngineerFord Motor Company · Dearborn, MI · Hybrid
