Rust Jobs in Web3
4,122 jobs found
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Decentraland | Remote | $84k - $106k | |||
CoW DAO | Remote |
| |||
Asymmetric Research | Remote | $84k - $150k | |||
Asymmetric Research | Remote | $84k - $150k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Fmr | United States | $86k - $150k | |||
Tether | Lima, Peru | $22k - $54k | |||
Tether | SJ Costa Rica CR | $22k - $54k | |||
Tether | Mexico | $22k - $54k | |||
Tether | Sao Paulo, Brazil | $22k - $54k | |||
Tether | Montevideo, Uruguay | $22k - $54k | |||
Tether | Buenos Aires, Argentina | $22k - $54k | |||
Tether | DC BogotĂĄ DC CO | $22k - $54k | |||
Tether | Stockholm, Sweden | $36k - $54k | |||
Tether | Denmark | $36k - $54k | |||
Tether | Johannesburg, South Africa | $36k - $54k |
Senior Network Engineer
Responsibilities
- Working closely with our technical architect and senior engineers o design, implement, and maintain robust client-server architectures supporting real-time multiplayer experiences.
- Develop custom protocols or integrate existing libraries to handle real-time communication with minimal latency and overhead
- Profile and optimize network code to efficiently handle large numbers of concurrent players.
- Collaborate on strategies for load balancing, sharding, and distributed computing to ensure a seamless user experience.
- Work closely with other engineers, designers, and content creators to ensure the network layer meets creative and technical requirements.
- Identify and address latency, security, and scalability issues, ensuring a stable and secure environment for users.
- Guide and mentor other developers, participate in code reviews, and promote best practices in network engineering.
- Contribute to the entire production cycle by offering ideas, improvements, and solutions that drive quality and innovation.
Required Skills
- Proven background in developing and optimizing multiplayer networking solutions for real-time, large-scale network infrastructure
- Proven experience integrating multiplayer into existing codebases
- Solid understanding of low-level networking concepts (TCP/UDP, packet structures, bandwidth usage, client-side prediction / reconciliation, lag compensation, zone transitions / Server Handoffs etc.).
- Experience with C# and Unityâs ecosystem, especially working across custom back-end solutions with Unity clients.
- Hands-on experience analyzing and improving network throughput, latency, and resource usage.
- Familiarity with tools for debugging and performance testing in large-scale, multiplayer environments.
- Experience working with Git, Perforce, Mercurial, or similar systems for version control and collaboration.
Desirable Skills
- Experience with TypeScript and WebRTC
- Familiarity with modern cloud infrastructures (AWS, GCP, Azure) and CI/CD pipelines for automated builds and testing.
- Familiarity with other game engines (Unreal, CryEngine, Godot) or custom engines, focusing on network layers.
- Knowledge of C, C++, or Rust for performance-critical network code.
- Experience setting up or contributing to CI/CD pipelines to streamline builds and deployments.
What we offer
- Fully remote team with flexible working hours.
- 29 annual PTOs
- Long term incentive of MANA tokens, vested in a 4 years period.
- Additional tokens linked to annual performance review.
- Stipend policy to cover remote work & wellness related expenses
- Brand new equipment for remote work, including laptop, screen and chair.
- Parental leaveÂ
- Language lessons
- An Annual team offsite
What does a Rust developer in web3 do?
A Rust developer in the context of web3 is a programmer who uses the Rust programming language to build applications and tools for the decentralized web, also known as the web3 ecosystem
The specific responsibilities of a Rust developer in web3 may vary depending on the project or organization they are working for, but in general, they would be responsible for writing, testing, and maintaining Rust code that is used to build web3 applications
This could include things like creating smart contracts for decentralized finance (DeFi) applications, building tools for interacting with decentralized storage networks, or developing decentralized applications (dApps) for the web3 ecosystem.