Summary | Details |
---|---|
Employment | Full-Time |
Location | Distributed North America, EU |
About Source | At Source, we aim to revolutionize developer data management for the open web. Our mission is to simplify data handling for edge devices, local-first software, and distributed infrastructures, allowing developers to unleash their creativity and build world-changing tools that realize the open web’s full potential. Our suite of new technologies work together to make it easy for developers to ship edge and local-first software. We empower developers to create software and devices that seamlessly communicate, offer granular data control, and secure data cryptographically to ensure trust. Join us in shaping the future of data management and the open web. |
Salary | Minimum expected salary: $150,000 USD + equity |
Shape the future of the Open Web
Source is the developer data management infrastructure for the open web. With an expected 75% of the data generated by humanity to be at the edge, developers at organizations of all sizes face complex challenges in managing distributed data. Our database, DefraDB, along with our Trust Protocol, SourceHub, provides developers with the tools to create and deploy software for edge environments. With native cryptographic primitives for data security, granular data governance, and interoperability and portability across the edge. We address the crucial aspects of edge data management, empowering developers to introduce the next wave of local-first software and edge AI for smart city, industry 4.0, and beyond.
About the Role
At the heart of modern edge and distributed computing lies DefraDB, our cutting-edge open-source NoSQL database. DefraDB enables developers to effortlessly manage data across local, edge, and distributed environments with unparalleled scalability, resilience, and flexibility. Built for modular deployment, peer-to-peer connectivity, and native data privacy and governance, DefraDB is redefining how data management works in decentralized systems.
We’re seeking passionate Backend Software Engineers who are excited about scaling a transformative open-source database. As a key contributor to our database team, you’ll collaborate directly with our CTO, co-founders, and a dynamic team to push the boundaries of what’s possible in developer-centric data solutions. Join us in fostering a collaborative culture where managing data in edge and distributed environments feels as seamless as working in the cloud.
You'll be working on
- Contribute to the growth of the open-source database, DefraDB. You bring your expertise and commitment to excellence to help build a database that makes data easy for everyone.
- Develop in Go, but if you don't know it you'll learn while you're here.
- Improve the performance of DefraDB.
- Ensure that DefraDB remains scalable, survivable, and consistent as we continue to grow as a company.
You're most likely to succeed in this role if you
- A passion for working on complex technical products and have exposure to topics such as distributed/decentralized systems, concurrency control, data replication, file systems, or NoSQL processing.
- Comfort using programming languages like Go, Rust, C/C++.
- An understanding of system design.
- Have participated in Open Source software development and/or communities
- Can make pragmatic design tradeoffs, balancing features, maintainability, and delivery time
- Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process and partnering with your teammates on challenging problems.
- 5+ years of relevant experience.
Success in this role means
In the first month, you will join your engineering team and start to learn about our production systems, software development workflow, and the architecture of DefraDB and complementary technologies. We believe that it's essential for you to take this first month to become familiar with our technology, company, and our culture.
As our team grows you will have the opportunity to not only shape the direction of development for DefraDB but work alongside the founders to shape the future of the project and Source ecosystem as a whole. We want our users to have a phenomenal experience using our product and you play a crucial role in making DefraDB a joy to use. We also offer technical training and experienced mentorship to help you learn and grow into whatever you wish it to be.