Specialty Software Engineer 3 - Contingent
PTR Global · Iselin, NJ · 3 wk ago
EngineeringContract
Key Responsibilities
- Core Protocol Development
- Architect and develop a custom blockchain application using Go (Golang), Cosmos SDK, and CometBFT (Tendermint).
- Design scalable and secure protocol components for institutional-grade digital asset settlement.
- Cryptographic Engineering
- Implement and optimize privacy-preserving cryptographic primitives including: Pedersen Commitments, Bulletproofs (Range Proofs).
- Ensure cryptographic solutions operate without requiring a trusted setup.
- Consensus & Distributed Systems
- Develop custom ABCI++ extensions including: Prepare Proposal Vote Extensions.
- Build and support an on-chain Multi-Party Computation (MPC) mixing network.
- State Machine Design
- Design and maintain custom KVStore state machines.
- Manage homomorphically encrypted balances using Elliptic Curve cryptography.
- Performance Optimization
- Optimize cryptographic operations such as: Scalar multiplication, Point addition.
- Improve throughput, latency, and scalability across distributed environments.
- Regulatory Auditing Infrastructure
- Develop secure off-chain query layers.
- Implement "view key" mechanisms enabling permissioned regulatory oversight while maintaining privacy.
Required Qualifications
- 5+ years of Software Engineering experience.
- 3+ years of backend or systems programming experience.
- Expert-level proficiency in Go (Golang).
- 1+ year of experience building reliable distributed systems.
- Experience with: BFT Consensus Algorithms, P2P Networking, State Replication.
- 6+ months of hands-on experience with Elliptic Curve Cryptography (ECC).
- Strong understanding of distributed architecture, performance optimization, and systems design.
Ideal Candidate
- Deep interest in blockchain protocol development.
- Experience building low-level distributed systems.
- Strong understanding of applied cryptography and privacy-preserving technologies.
- Ability to translate mathematical concepts into production-grade software.
- Comfortable operating in highly complex, research-driven engineering environments.