Fortytwo
Senior Rust Developer
NEWRemoteFull-timeGlobal
š Midš Remote
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design and implement high-performance, secure, and scalable peer-to-peer networking protocols in Rust. You will develop distributed systems that enable decentralized AI nodes to communicate and collaborate, ensure fault tolerance and resilience through testing and optimization, integrate the network layer with blockchain and protocol components, optimize performance for edge devices and cloud systems, and contribute to open-source projects and documentation.
Requirements
- ā3+ years of experience in Rust development, with a focus on distributed systems or peer-to-peer networking.
- āStrong understanding of networking protocols such as TCP/IP, UDP, WebRTC, and libp2p.
- āExperience in building scalable and resilient distributed systems.
- āProficient in designing systems with security and fault-tolerance in mind.
- āFamiliarity with decentralized technologies, including blockchain, consensus algorithms, and cryptographic techniques.
- āExperience with WebAssembly (WASM) and cross-platform Rust development.
- āFamiliarity with decentralized AI concepts and swarm intelligence.
- āKnowledge of containerization tools such as Docker and orchestration frameworks such as Kubernetes.
Responsibilities
- āDesign and implement high-performance, secure, and scalable peer-to-peer networking protocols in Rust.
- āDevelop distributed systems that enable decentralized AI nodes to communicate and collaborate effectively.
- āEnsure robust fault-tolerance and resilience in networked systems through testing and optimization.
- āCollaborate with blockchain engineers, protocol developers, and AI researchers to integrate the network layer with the decentralized AI stack.
- āOptimize performance for diverse computing environments, including edge devices and cloud systems.
- āContribute to open-source projects and documentation.
Tech Stack
testingUDPedge computingcloudconsensus algorithmsconsensusdistributed systemslibp2ppeer-to-peerfault tolerance