About the Role
We are building a distributed data system where sensitive information never exists whole at rest. Data is fragmented, masked, dispersed across providers, and reconstructed only at the moment of authorized use.
This role is for a senior developer who thrives close to the metal and enjoys turning defined system designs into reliable, production-grade components. You will work under the technical direction of the Principal Systems Engineer and in close collaboration with the founding team to implement, stabilize, and scale the core DataNowhere engine.
This is a hands-on execution role focused on correctness, reliability, and performance.
Responsibilities
- -> Implement core components of the DataNowhere engine following established architecture
- -> Build and maintain fragment lifecycle logic (store, retrieve, rotate, expire)
- -> Implement metadata indexing and encrypted state management
- -> Develop and maintain adapters for multiple storage backends
- -> Write robust tests covering edge cases, failures, and adversarial scenarios
- -> Improve performance, concurrency handling, and resource usage
- -> Refactor and harden early implementations as the system evolves
Requirements
- -> 4+ years experience in backend, systems, or infrastructure engineering
- -> Strong proficiency in a systems language (Rust, or equivalent)
- -> Experience working on distributed or stateful systems
- -> Solid understanding of concurrency, failure modes, and data integrity
- -> Comfortable working from technical guidance rather than detailed product specs
- -> Strong sense of ownership and code quality
Nice to Have
- -> Experience with storage systems, networking, or low-level infrastructure
- -> Familiarity with security-sensitive or adversarial environments
- -> Experience writing property-based tests or failure simulations
- -> Exposure to early-stage or fast-moving engineering teams