Senior Rust and Substrate Engineer

Analog

San Francisco (CA)

On-site

USD 150,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Token compensation
Founding engineer opportunity
Flexible hours

Job summary

Analog is building a true Layer-0 blockchain network focused on Timechain concepts. We seek an expert Substrate and Rust Developer to design, implement and test features for a proof-of-concept testnet including runtime, multi-chain interoperability, and APIs.

You will own modules, collaborate across engineering and product teams, help steer milestones, and mentor junior engineers in a fast-paced, innovative environment.

Qualifications

  • 5+ years of experience in computer science, preferably low level.
  • Core system programming languages & concepts, specifically Rust and Substrate.
  • 2+ years of experience in blockchain, consensus protocols, decentralized systems, applied cryptography, or related areas.
  • Must have at least 1 year experience in Substrate.
  • Experience with Rust, Substrate, Go, or C++ for tailored systems.
  • Proficiency with network protocols such as HTTP/2, TCP/2, P2P, IPFS.

Responsibilities

  • Actively design, collaborate, and build core Timechain development modules.
  • Own assigned modules with focus on quality, stability and test coverage.
  • Collaborate in daily stand-ups, sprint planning, and cross-functional discussions.
  • Mentor junior developers and conduct code reviews.

Skills

Rust
Substrate
Blockchain development
Go
C++
P2P networks

Tools

Rust
Substrate
Go
C++
HTTP/2
TCP/2
P2P
IPFS

Job description

About Us:Analog is building a true Layer-0 blockchain network that ushers in the omnichain future, secured with the Proof-of-Time consensus mechanism.Backed by world-class investors, our vision is to facilitate the seamless communication of time data (events) between decentralized applications across different chains.We are a decentralized, non-hierarchical team seeking an expert Substrate and Rust Developer (experience building on Polkadot is a plus) to assist with the design, development, implementation of this new Blockchain proof of concept.This expert will be collaborating in the development of a testnet with all use-case specific core features i.e. blockchain runtime, multi-chain support, protocol interoperability, consensus mechanism, gRPC, APIs, new smart contract scripting system, and numerous other protocols.As an engineer on the Analog team, you’ll be redefining the legacy blockchain frameworks eliminating their inherent limitations i.e. interoperability, etc with radically new solutions, breaking new ground on writing code to achieve a truly future-proof system.About the role- Hands-On Involvement: Actively design, collaborate, and participate in feature building and product development implementation of core Timechain development modules.- Execution: Collaborate to drive execution plan, addressing technical challenges, and assisting to steer projects towards Engineering key milestones.- Ownership: Taking full ownership of assigned modules, ensuring quality, stability & test coverage. Ensuring development progress is always aligned to respective release timelines- Test Driven Development: Optionally quality and reliability through automated testing design for your projects.- Proactive Collaboration: Proactively participate in mandatory meetings (ie. daily stand-ups, sprint planning etc.) including proactive participation in discussions with the research & product team on related modules.- Collaboration Record: Keep proven track records of discussions with other team members including Huddles, Zoom calls, and communications through other platforms.- Team Mentorship & Development: Perform code reviews and offer mentorship and guidance to junior developers, cultivating a culture of innovation and technical excellence.- Cross-Functional Collaboration: Liaise with the Product and development team (SCRUM team), to execute Product development objectives.- Technical Documentation: Maintain detailed architectural documentation of assigned modules for internal and external clarity.- Product Change Oversight: Contribute to and review product change proposals for assigned modules, upholding architectural quality.- Industry Involvement & Continuous Learning: Stay abreast of industry standards and emerging practices, bringing innovative ideas to the team.About you- 5+ years of experience in computer science, preferably low level.- Seasoned with core system programming languages & concepts, specifically with Rust and Substrate.- 2+ years of experience in blockchain, consensus protocols, decentralized systems, applied cryptography, compilers, p2p, or similar systems.- Must have a minimum of 1+ year experience in Substrate.- Experience in Tailored system applications in Rust, Substrate, Go, or C++.- Proficiency with Network Protocols, i.e. HTTP/2, TCP/2, P2P, IPFS.- Experience in architecture and implementation of use case-specific network protocol or database is a plus.Benefits- Highly competitive salary and token compensation with huge growth potential- Be a founding engineer of one of the most innovative protocols to exist in blockchain- Supercharge your career in Web3 - the future of the internet- Work closely with team members who have a wide breadth of experience from some of the leading tech companies in the world- Flexible working hours and working environment

Analog fosters an inclusive work environment that doesn’t tolerate unjust discrimination against race, religion, gender, disability, age or other qualities.

We encourage anyone from around the world to apply as long as they meet the job requirements!

Requirements
  • 5+ years of experience in computer science, preferably low level.
  • Seasoned with core system programming languages & concepts, specifically with Rust and Substrate.
  • 2+ years of experience in blockchain, consensus protocols, decentralized systems, applied cryptography, compilers, p2p, or similar systems.
  • Must have a minimum of 1+ year experience in Substrate.
  • Experience in Tailored system applications in Rust, Substrate, Go, or C++.
  • Proficiency with Network Protocols, i.e. HTTP/2, TCP/2, P2P, IPFS.
  • Experience in architecture and implementation of use case-specific network protocol or database is a plus.
Tech stack
  • substrate
  • Rust
  • Blockchain development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Dev-Ops Engineer
Senior Dev-Ops Engineer

Analog • San Francisco (CA)

On-site
USD 180,000 - 260,000
Competitive salary and token compensat
Founding engineer of innovative protoc
Flexible working hours
Founding Rust & Substrate Engineer for Timechain
Founding Rust & Substrate Engineer for Timechain

Analog • San Francisco (CA)

On-site
USD 150,000 - 230,000
Token compensation
Founding engineer opportunity
Flexible hours
Rust / Substrate Engineer
Rust / Substrate Engineer

Axiom Recruit • United States

Remote
USD 100,000 - 130,000
Attractive salary
Benefits package
Early token offering
Senior Software Engineer - Rust - Backend
Senior Software Engineer - Rust - Backend

Kraken Exchange • New York (NY)

On-site
USD 170,000 - 210,000
Remote Rust & Substrate Engineer for Blockchain Platform
Remote Rust & Substrate Engineer for Blockchain Platform

Axiom Recruit • United States

Remote
USD 100,000 - 130,000
Attractive salary
Benefits package
Early token offering
OP Labs - Senior Software Engineer, Protocol (Rust)
OP Labs - Senior Software Engineer, Protocol (Rust)

United States Digital Space LLC • United States

Hybrid
USD 130,000 - 200,000
Senior Software Engineer, Protocol (Rust)
Senior Software Engineer, Protocol (Rust)

ArtOfBlockchain • New York (NY)

On-site
USD 180,000 - 240,000
Remote flexibility
Top-tier funding investors
High ecosystem impact
Remote Junior Blockchain Dev for Polkadot Ecosystem
Remote Junior Blockchain Dev for Polkadot Ecosystem

Fairweather, LLC • United States

Remote
Senior Software Engineer (C++ / Distributed Systems / Blockchain Core)
Senior Software Engineer (C++ / Distributed Systems / Blockchain Core)

PulseRise Technologies • New York (NY)

Hybrid
USD 120,000 - 150,000
Senior Rust Protocol Engineer for Blockchain Infrastructure
Senior Rust Protocol Engineer for Blockchain Infrastructure

United States Digital Space LLC • United States

Hybrid
USD 130,000 - 200,000