Summary
Join TRM Labs, a blockchain intelligence company fighting crime globally. As a Senior Engineer on the Network Intel team, you will architect and build highly scalable, reliable, data-heavy distributed systems. You'll design and optimize protocol implementations, work across the entire technology stack, and mentor team members. This role requires experience in building real-time and distributed systems, proficiency in Python or Java, and excellent communication skills. TRM offers a competitive salary, equity participation, and a remote-first work environment fostering global collaboration.
Requirements
- Bachelor's degree (or equivalent) in Computer Science or related field
- Experience building real-time and distributed system architecture, from whiteboard to production
- Proficiency in Python or Java
- Excellent verbal and written communication skills; clear documentation and succinct communication are very important
- Ability to work independently, be proactive, prioritize, communicate, and set and meet goals
- Mastery of time management skills and attention to detail
- Flexibility in work schedule to coordinate amongst global timezones
- Excellent intrapersonal skills to foster relationships with developers
Responsibilities
- Architect and build highly scalable, reliable, and data-heavy distributed systems that will integrate a variety of data sources
- Build performant, and reliable production-grade systems, from whiteboard to production
- Design and optimize protocol implementations, including consensus algorithms, peer-to-peer networking, and data validation mechanisms
- Work across the stack (db, cache, code, deploy) to address technical challenges anywhere in the system
- Mentor fellow team members and participate in code reviews and design reviews
- Collaborate cross-functionally with data scientists, designers, and product managers to define and implement services
- Create novel approaches to tackling blockchain-specific challenges around scale, security, and privacy
Preferred Qualifications
- Strong interest in acquiring knowledge in any Blockchain at the protocol level and Networks
- Strong interest in protocol development, node engineering, and peer-to-peer networking
- Familiarity or interest in p2p networking, libp2p, block propagation, and chain re-org detection strategies
Benefits
- The estimated base salary range for this role is $190,000 - $221,000
- Additionally, this role may be eligible to participate in TRMβs equity plan
- Remote-first company
- Embrace a growth mindset with development opportunities tailored to your role