Senior Software Engineer

August 2

🏡 Remote – New York

Apply Now
Logo of Swirlds Inc

Swirlds Inc

Swirlds is a software platform designed to build fully-distributed applications that harness the power of the cloud without servers$1. .$1

2 - 10

Description

• As a member of the Platform Team, you are fluent in algorithms and data structures • You are responsible for the core algorithms and data storage that make the Hedera ledger the fastest, most secure, and most efficient option out there today: gossip, consensus, state storage, etc. • The Platform Team continually adds features that deliver for Hedera and the community while increasing scalability and reliability and decreasing time to finality • You also work directly with the custom database designed for extreme performance that backs Hedera Hashgraph and optimizes consensus node data storage techniques for both scalability and performance • You may find yourself doing all of the following: • Developing, reviewing, and testing algorithms • Feature design, implementation, testing, and documentation • Designing and implementing in-memory and on-disk data structures • Analyzing and improving data flow and back pressure mechanisms • Identifying and eliminating bottlenecks • Innovating, designing, implementing, and testing new approaches to improve speed and scalability

Requirements

• 5 years total and 4 years current experience with Java • Superior ability to create, analyze, and improve algorithms • In-depth experience with Java concurrency • In-depth experience with data structures • Experience with Java memory management • Experience with data IO • Strong problem-solving and reasoning skills • Strong communication skills • Collaborative mindset • Adaptability • Commitment to continuous learning and improvement

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com