As the consensus architect for Radix, you will lead the charge on transmogrifying theoretical consensus models into bulletproof implementations. You will take the reins on a white-knuckle ride through the marvelous new world of decentralized finance. Your brain will bend in ways it wasn’t meant to be bent, you will form lifelong bonds with a team of incredible people, and you will forever remember the journey.
You will first come up to speed by aiding in the delivery of an unsharded public network which functions according to well-known, documented concepts. Building upon this knowledge, you will venture into new territory, solving the challenges of bringing Cerberus, our model of sharded consensus, to life. From this point forward you will be making new ground right at the cutting edge of public ledger systems.
About You
- You’re a confident coder who maintains a healthy set of academic chops. You aren’t intimidated by whitepapers or pages full of italics and Greek letters.
- You have built things which went into production, and understand the necessity of practicality over elegance.
- You welcome healthy debate. When your ideas are challenged, your first reaction is not to get defensive, but to consider and analyze.
- You’re intelligent and learn quickly. This is a rapidly evolving branch of computer science, and we don’t expect you to come in the door already a master of consensus theory.
About Us
We labor in the service of our great master, Cerberus. Cerberus is the first model of consensus that delivers high throughput while solving the central need of decentralized finance—atomic composability. We call him “Cerby” for short.
Though geographically diverse, we are an exceptionally close-knit team. We count on each other, and we take comfort in knowing the team is always there to step in and take up the load when we run into tough problems. A few times a year we all fly to an exotic destination for a week of planning, hacking, and festivities (except when driven underground by the covid beast). The anticipation leading up to these “Radix summits” is the adult version of looking forward to your favorite holiday.
Decentralized finance and Ethereum are groaning under the stress of too many users pounding square-peg needs into a round-hole platform. We went back to first principles to come up with the right solution, and we have already tested out at over 1 million transactions per second. We have forged a path deep into the future of what distributed ledger technology is going to look like, together with the business case that assures adoption, and we need you to come and be part of the team that is making that happen right now. Join us!
Preferred Qualifications and Competencies
- Masters level degree in Computer Science or equivalent.
- 5+ years experience in design and implementation of consensus systems / distributed ledger technologies.
- 5+ years experience in software design and architecture.
- Extensive knowledge of Java and associated tooling.
- Proven technical leadership skills for scrum-size (5-8) person teams.
- Proven teamwork skills.
The Internet is the most important public square in history. It shapes economies and elections, relationships and futures. Yet it is controlled by a handful of powerful platforms, who shape the Internet to their own advantage.
The Crypto team at Reddit is exploring a different future. We believe the Internet was meant to be a frontier – a land of possibility, freedom and creativity. We want to tear down the walled gardens and restore the balance of power online, by creating a free and open Internet that puts power back in the hands of people.
Our goal is to create a world of independent, self-sovereign communities that are controlled and run by their members, not by platforms. We have built , a blockchain-based product that gives people ownership over their communities. We are looking for your help to expand it and scale it to millions of people.
Reddit is uniquely suited among social networks to embrace this ambitious vision. Even as it has grown to over 430 million users and tens of thousands of communities, Reddit has remained a place where users have a larger voice and more control than other places.
We are hiring a Senior Backend Engineer to help us solve blockchain scaling, build a more decentralized Internet, and lead the way to a future where the people and communities who hold up the Internet can finally be free again.
Values
It is not easy to change the Internet. It takes a world-class team with world-class talent. The right person for this is not just a great engineer – you must make miracles happen.
- Take full responsibility. Our job doesn’t stop at the code. We do it all – from talking to users to deciding long-term strategy – and we expect you to do it too.
- Don’t wait for work. We are a small team with a lot to accomplish. It’s your job to figure out how to be most effective and valuable.
- Bias towards action. We measure ourselves by what we ship. Talk doesn’t change things, action does.
- Failure is not an option. We think of problems before they happen and solve them ahead of time.
- Work independently. We rely on each other, and we trust you will do whatever it takes to get the job done.
Responsibilities
- Build blockchain products and infrastructure for millions of users
- Solve blockchain scaling at Reddit-scale, including designing and implementing layer-2 solutions
- Develop smart contracts and integrate them with Reddit services
- Contribute meaningfully to team strategy
- Communicate across the organization and work effectively throughout the Reddit stack
Skills
- You have built backend services for large-scale distributed systems (ideally 5+ years experience). We work primarily in Go, with some Python, and our stack runs on Kubernetes, GRPC, and Postgres.
- You have made blockchain apps, preferably with Ethereum and Solidity.
- You have experience deploying critical blockchain infrastructure into production.
- You have a deep understanding of decentralized technologies and the entire web stack.
- You have exceptional communication skills. We are a mostly remote team and depend on clear communication to function.
- You are incredibly competent and do not require hand-holding. Experience leading a startup or a major project is a big plus. We are looking for people who can contribute from day 0.
Requirements
- What we are looking for:
·The ability to select intriguing news stories and locate primary and secondary sources.
·Exceptional attention to detail and fact-checking skills.
·Demonstrable writing experience within business markets.
·A keen understanding of journalistic ethics.
·A strong interest in, and ideally knowledge of, cryptocurrency and blockchain technology.
·The discerning ability to add a clever headline and unusual angle to a news item.
- Requirements:
·Know what you are talking about (In English of course)
·Have good management skills. We got a lot of work to do.
·Responsive to requests to keep up with the flow of work.
·Diligent and hard working.