Design, implement, and maintain distributed consensus mechanisms and systems, ensuring scalability and fault tolerance while analyzing performance and debugging issues.
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
- 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
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.
Top Skills
AWS
Azure
C++
GCP
Go
Rust
Similar Jobs
Information Technology • Mobile • Software • Analytics
Improve and scale Airship's distributed data systems by reading and writing Java code, diagnosing performance and cost issues, implementing architecture and library changes, deploying improvements, responding to reliability incidents, and collaborating with backend engineers.
Top Skills:
Java,Bigtable,Pub/Sub,Cloud Sql,Bigquery,Jvm,Google Cloud Platform
Cloud • Security • Software • Generative AI
The Senior Software Engineer will improve Elasticsearch performance, handle complex distributed systems, and manage indexing, data allocation, and node communication within the cluster.
Top Skills:
ElasticsearchJavaLuceneNetty
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Technical Account Manager, you will onboard customers, drive technical support, engage with clients, and lead project implementations while advocating for customer success.
Top Skills:
ItilLinuxmacOSPmpWindows Server
What you need to know about the Austin Tech Scene
Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.
Key Facts About Austin Tech
- Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
- Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
- Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
- Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center

