Key Responsibilities
- Design and implement core frameworks and protocols for open-source projects
- Optimize performance and scalability of low-level systems components
- Collaborate with the open-source community to gather requirements and feedback
- Mentor junior engineers and lead technical discussions on architecture decisions
- Ensure code quality through rigorous testing and code reviews
- Document technical specifications and contribute to public-facing documentation
Requirements
- 7+ years of experience in software engineering with expertise in C++ or Rust
- Deep understanding of protocol design and distributed systems
- Proven track record in open-source contributions or leadership
- Experience with performance optimization and memory management
- Strong problem-solving skills and ability to work in a collaborative environment