About the Role
Design and implement low-level infrastructure components with a focus on correctness, performance, and maintainability in production environments.
Responsibilities
- Develop and maintain core services written in Rust
- Optimize system performance and memory efficiency
- Collaborate with engineers to define technical architecture
- Write clean, testable, and well-documented code
- Troubleshoot and debug complex distributed systems
- Participate in code reviews and knowledge sharing
- Ensure software reliability and operational stability
- Contribute to API design and protocol implementation
- Evaluate and integrate open-source libraries
- Support deployment and monitoring pipelines
- Identify and resolve concurrency and synchronization issues
- Work with cryptographic primitives where applicable
- Maintain backward compatibility across releases
- Improve error handling and system resilience
- Engage in architectural discussions and planning
Nice to Have
- Experience with blockchain or decentralized systems
- Knowledge of cryptographic protocols
- Contributions to open-source Rust projects
- Experience with WebAssembly in Rust
- Background in security-sensitive applications
Compensation
Competitive salary with equity and benefits
Work Arrangement
Remote-first with flexible hours
Team
Small, autonomous engineering team focused on systems reliability
Tech Stack
- Primary language: Rust
- Runtime: async/await with Tokio
- Infrastructure: Docker, Kubernetes, AWS
- Monitoring: Prometheus, Grafana
- Version control: Git, GitHub
Culture
- Emphasis on technical excellence
- Transparent decision-making
- Asynchronous communication preferred
- No mandated meetings
- Results-oriented workflow
Available for qualified candidates

