Cere Network
Senior Software Engineer
About CERE:
Cere Network is the world’s first decentralized data protocol powering the future of web3 applications with trustless content delivery/streaming capabilities and decentralized data cloud solutions optimized to power interactions between users, (NFT) assets, and applications. Cere is backed by the world’s largest institutions and projects, including Binance Labs, Republic Labs, and Polygon.
What do we look for?
We look for a few things across all hires we make at Cere, regardless of role or team. First, we look for signals that a candidate will thrive in our fast-paced work environment, where we default to quick iterations, critical thinking, and sound judgments because we play only to succeed. Second, we seek people with the desire to share their expertise and the capacity to extend their knowledge to drive innovation. Finally, we seek candidates who can commit to a greater goal; unite as a team to reach something no one could have done on their own.
About the Role
The DDC is a Decentralized Data Cloud protocol built from the ground up for Web3, capable of powering a future of interoperable, privacy-preserving, serverless data. Its unique combination of storage and CDN clusters makes it easy for developers to deliver content while reliably making dApp development a breeze. Compared with other storage and CDN protocols, it offers developers more control, flexibility, and ease of integration. It allows developers to choose geographical cluster locations, data replication levels, private/public data sharing, encryption, and more.
As a Full-stack Developer at Cere Network, you will join the Decentralised Data Cloud (DDC) team to help design and develop components of our products on Golang, Kotlin and TypeScript. You will work on SDKs, CLI and tools for integrating and interacting with our product and will also participate in the development of DDC. This core systems development position will challenge you to drive the design and development of significant system software components with a highly collaborative, test-driven, and rapid prototyping approach.In addition, you will definitely need to build upon your previous innovation and operational experience with highly scalable distributed systems that provide availability, reliability, and performance guarantees.
Requirements:
- 5+ years of extensive programming experience with at least one modern language such as Go, Typescript, Java, or Kotlin.
- Experience building scalable, distributed, and robust systems.
- Experience with distributed databases and/or storage systems.
- Experience in front-end development.
- Deep understanding of decentralized systems, blockchain, and web3.
- Deep understanding of system design, data structures, and algorithms.
Nice to have:
- Database engine internals (storage): indexing, access methods, concurrency control, logging, caching, transaction processing, replication, backup restore, buffer management.
- Database engine internals (query processing): query compilation, optimization, execution, parallel execution.
- Experience with decentralized storage systems (IPFS etc.).
- Experience developing SDK and contributing to open-source projects.
- Distributed systems: consensus-based quorum replication, NoSQL system implementation.
Our perks:
You’ll be joining a fantastic multinational team that Silicon Valley veterans gathered with 50 years of experience from Amazon, Twitch, D-Link, and Bebo. We have a supportive culture that cares about both excellent work and work-life balance. You will begin by learning from the experiences of our current team. Our Lead Engineers and HR managers will assist you with the onboarding process and work with you every step of the way.
Financial Employee Incentives:
With the CERE token fueling our ecosystem, team members will get multiple financial incentives along the way. Together as a team, we work for one goal: 100 million blockchain users.
Multinational, High-Performance Team:
Join a highly multicultural team that is based all over the world. We have offices in San Francisco, New York, Amsterdam, Berlin and several locations in Asia.
Be flexible in your work:
Morning person? Or a night owl? At Cere you can plan your work accordingly. Take control of your agenda and plan your work around your life, not the other way around.
Highly Skilled Team:
Have you ever wondered what working with a team of Silicon Valley veterans is like? At Cere, you can work with the brightest minds in the industry, whether that’s our crypto-savvy marketers, creative HR wizards or amazing developers.
Work equipment:
To perform at your highest level, you will need the right equipment. Cere has multiple policies to make your WFH office a paradise or pimp up your desk in one of our offices. You decide.
Keep learning:
In the ever-changing world that is blockchain, we need our employees to stay up-to-date with the latest developments. Cere helps you out with multiple deep dives, presentations, trips and other events to increase your knowledge.