NEBRA Labs is a research and development organization with the vision of "proof singularity
Senior Distributed Systems Engineer
Location
New York
Posted
126 days ago
Salary
$0
Seniority
Senior
Job Description
Senior Distributed Systems Engineer
NEBRA Labs
About the Role We are seeking an experienced Distributed Systems Engineer specializing in consensus protocols to join our team. This role focuses on designing, implementing, and maintaining distributed consensus mechanisms that ensure reliability and consistency across our distributed systems. Key Responsibilities Design and implement consensus protocols Develop and optimize distributed system architectures focusing on scalability, reliability, and fault tolerance Analyze and improve system performance, latency, and throughput Debug complex distributed system issues across multiple nodes and networks Create and maintain technical documentation for distributed systems and protocols Collaborate with team members to implement Byzantine fault-tolerant solutions Conduct performance analysis and optimization of distributed systems Implement and maintain monitoring and observability solutions Requirements Preferred qualifications Experience implementing Byzantine fault-tolerant systems- Knowledge of modern consensus protocols like HotStuff, Tendermint, or Narwhal/Bullshark Familiarity with formal verification methods for distributed systems Experience with large-scale distributed databases Background in peer-to-peer networking protocols Publications in distributed systems conferences (PODC, DISC, etc.)- Experience with cloud platforms (AWS, GCP, Azure) Technical Skills Distributed algorithms and protocols Systems programming languages (Go/Rust/C++) Performance profiling and optimization Network programming Distributed testing frameworks Monitoring and observability tools Version control systems (Git) Continuous Integration/Deployment Work Style Strong analytical and problem-solving abilities Excellent written and verbal communication skills Ability to work in a globally distributed team Self-motivated with strong project management skills Passion for distributed systems research and development Impact Shape the architecture of our next-generation distributed systems Solve complex distributed computing challenges Contribute to the advancement of consensus protocol research Build highly available and scalable distributed systems Mentor team members in distributed systems concepts Joining Nebra means becoming part of a forward-thinking team dedicated to transforming the blockchain landscape. You'll work alongside passionate experts, engage in innovative projects, and have the opportunity to make a meaningful impact on how people interact with digital technologies. At Nebra, we foster a collaborative and supportive environment that encourages your professional growth and values your unique contributions. Additionally, you'll benefit from significant upside potential, including opportunities for career advancement, equity participation, and being at the forefront of groundbreaking developments in decentralized solutions. If you're eager to push the boundaries of what's possible and help shape the future of decentralized technologies, we invite you to apply and embark on an exciting career journey with us.
Job Requirements
- Proven track record of distributed system or consensus engineering (i.e. Master/PhD in related field or 3+ years of industry experiences)
- Strong background in consensus algorithms (Paxos, Raft, PBFT, etc.)- Expertise in concurrent and parallel programming
- Proficiency in systems programming languages (Go, Rust, or C++)- Deep understanding of distributed computing concepts (CAP theorem, consistency models, etc.)
- Experience with network programming and distributed system testing
- Strong knowledge of performance optimization and bottleneck analysis
Related Guides
Related Categories
Related Job Pages
More Blockchain Engineer Jobs
Core Blockchain Tech Lead
SSV LabsWe’re the team enabling the next generation of distributed re/staking
• Lead the technical direction and architecture of SSV and node-related initiatives • Drive the design and implementation of complex protocol-level solutions in a distributed environment • Own delivery end-to-end: planning, execution, and technical decision-making (hands-on) • Work closely with engineers and researchers to translate cutting-edge research into production-ready systems • Review code, improve engineering standards, and guide best practices across the team • Troubleshoot and resolve performance, reliability, and scalability challenges in production systems • Contribute to continuous improvements in tooling, testing, CI/CD, and operational readiness • High level of autonomy/ownership over your projects • Stay up to date and apply modern research in distributed systems, cryptography, blockchains, consensus, DeFi, and staking
DecryptCode INC is at the forefront of the blockchain industry, dedicated to creating innovative solutions that empower users and businesses to thrive in the decentralized world. We are seeking a talented Full Stack Blockchain Engineer (Web3) to join our dynamic team of visionaries and tech enthusiasts. This role demands a versatile individual with a strong foundation in both front-end and back-end technologies, exceptional problem-solving skills, and a passion for blockchain technology. As a Full Stack Blockchain Engineer, you will be instrumental in building cutting-edge decentralized applications (dApps), enhancing existing protocols, and contributing to the development of our Web3 ecosystem. You will work closely with product managers and other developers to ensure the successful delivery of projects, from ideation to deployment. If you have experience with smart contract development, proficiency in modern JavaScript frameworks, and a deep understanding of blockchain protocols, we want to hear from you. Join DecryptCode INC and help shape the future of the decentralized web while growing your career in a vibrant, fast-paced environment. Responsibilities - Design and develop decentralized applications (dApps) using blockchain technology. - Implement and manage smart contracts on various blockchain platforms. - Collaborate with UX/UI designers to translate application requirements into technical specifications. - Conduct code reviews and troubleshoot issues to ensure product quality. - Optimize application performance and scalability depending on user needs. - Work with front-end technologies (HTML, CSS, JavaScript) and back-end solutions (Node.js, databases). - Stay up-to-date with the latest trends in blockchain technology and Web3 development.
• Support and team with various leaders in Innovation to achieve innovation objectives • Design and develop applications in different Blockchain platforms including but not limited to Hyperledger, Ethereum, Bitcoin • Lead blockchain initiatives as assigned and act as innovation liaison for key stakeholders • Research, design and/or develop blockchain technology including frameworks, distributed ledger protocols and consensus mechanisms. • Create innovative ways to convey complex or ambiguous information or ideas
• Define, manage, and analyze blockchain and digital asset growth opportunities • Identify business issues, opportunities, and associated information needs related to blockchain and digital assets • Translate those needs into effective solutions for clients • Research, design and develop blockchain technology for clients • Engage in external promotion of blockchain and customer presentations to develop valuable applications

