Senior Software Engineer - Network (Global - Remote)

Calimero Network, City of Westminster

Senior Software Engineer - Network (Global - Remote)

Salary not available. View on company website.

Calimero Network, City of Westminster

  • Full time
  • Permanent
  • Remote working

Posted today, 26 Dec | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: 05ac9765d6354da4af93e9e225096f9a

Full Job Description

Network Development: Design, develop, and optimize network systems using Rust, focusing on high-performance and low-latency solutions.
Simulation Testing: Implement and manage extensive simulation environments to test network behaviors, scalability, and performance under various conditions. This includes:
Creating test scenarios that mimic real-world network issues and conditions.
Using simulation tools or custom scripts to validate network protocol implementations and system behaviors.
Analyzing simulation outcomes to guide network architecture improvements.
Concurrency and Networking: Utilize Rust's concurrency features to build efficient, thread-safe network applications. Leverage libraries or frameworks such as libp2p for peer-to-peer networking.
Decentralized Networks: Apply knowledge of blockchain networking or decentralized systems to contribute to our projects, ensuring secure and efficient data exchange.
Problem Solving: Diagnose and resolve complex networking issues, particularly in decentralized environments, using strong analytical skills.

4+ years in software engineering.
2+ years specifically working with Rust programming language.
Technical Skills:
Proficiency in Rust, including experience with concurrency, networking libraries, or frameworks like libp2p.
Deep understanding of networking protocols such as TCP/IP, UDP, DNS, and routing concepts
Specialized Knowledge:
Experience with blockchain networking or decentralized networks is highly desirable.
Education:
Bachelor's degree in Computer Science, Network Engineering, or equivalent practical experience.
Additional Considerations:
Familiarity with network simulation tools or the ability to develop custom simulation environments.
Strong capability to work in a team setting, mentoring junior engineers, and contributing to architectural decisions.

Relevant jobs