October 10, 2025
Core Blockchain Engineer - Rust
Job Description
We are seeking a highly skilled and motivated Senior Rust Blockchain Developer to join our core engineering team. In this pivotal role, you will be instrumental in designing, developing, and scaling our next-generation Layer-1 network. You will be working at the forefront of blockchain innovation, tackling complex challenges in consensus, performance optimization, and security, all while contributing to a platform that will redefine stablecoin payments globally.
Job Responsibilities
- Design and Development: Lead the design, development, and implementation of core blockchain components using Rust, including consensus mechanisms (BFT), transaction processing logic, state management, and networking layers.
- Performance Optimization: Focus on achieving and exceeding our target of >200K TPS, optimizing code for speed, efficiency, and scalability.
- Architecture & Scalability: Contribute to the overall architecture of the blockchain, ensuring its scalability, security, and resilience.
- Consensus Mechanism Expertise: Deep dive into BFT consensus algorithms, implement and refine our chosen consensus mechanism, and explore potential enhancements.
- Smart Contract & Protocol Development: As the platform evolves, contribute to the design and implementation of smart contract functionalities and protocol extensions.
- Code Quality & Testing: Write clean, well-documented, and thoroughly tested Rust code. Conduct rigorous testing, including unit, integration, and performance testing, to ensure the robustness and reliability of the blockchain.
- Code Reviews & Collaboration: Participate in code reviews, collaborate effectively with other engineers, and contribute to a positive and productive team environment.
- Problem Solving & Innovation: Tackle complex technical challenges, propose innovative solutions, and stay at the forefront of blockchain technology trends.
- Documentation & Knowledge Sharing: Create and maintain clear and concise technical documentation for the codebase and architecture. Share knowledge and mentor junior engineers.
- Security Best Practices: Implement and adhere to security best practices throughout the development lifecycle, ensuring the security and integrity of the blockchain network.
Qualifications
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field. A Master's or PhD is a plus.
- Experience: 5+ years of professional software development experience, with a significant focus on Rust programming (minimum 3+ years).
- Blockchain Expertise: Deep understanding of blockchain technology, distributed systems, consensus mechanisms (specifically BFT), cryptography, and networking.
- Rust Proficiency: Expert-level proficiency in Rust, with a strong understanding of its memory management, concurrency, and performance characteristics. Proven experience building complex systems in Rust.
- Performance Engineering: Experience in performance optimization and scaling high-throughput, low-latency systems.
- Problem-Solving Skills: Exceptional analytical and problem-solving skills, with the ability to debug complex issues and design robust solutions.
- Communication Skills: Excellent written and verbal communication skills, with the ability to articulate technical concepts clearly and concisely.
- Teamwork: Proven ability to work effectively in a collaborative team environment and contribute to a positive team culture.
Bonus Factors
- Solana/Ethereum Development Experience: Experience developing on or working with Solana or Ethereum platforms, including understanding their architecture, smart contract development, and related tooling. This is highly desirable.
- Diem/Libra/Aptos Experience: Familiarity with Diem (formerly Libra) and its concepts, especially FastPay, or related blockchain projects like Aptos.
- Open-Source Contributions: Active contributions to open-source projects, particularly in the Rust or blockchain ecosystem.
- Cryptographic Knowledge: Strong understanding of cryptographic principles and their application in blockchain technology.
- Startup Experience: Experience working in a fast-paced startup environment.
- Publications/Presentations: Publications or presentations in relevant technical domains (blockchain, distributed systems, Rust, etc.).
How to Apply
Does this role sound like a good fit?
- Fill out the form below.
- For "Role Interest," be sure to select this role.
- We'll be in touch!
We are committed to building a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.