GrepJob
Ditto

Senior Software Engineer, Networking

Ditto
Apply
4 months ago
Remote, Worldwide +4 moreSenior
H1B Sponsor

Base Salary

$223k - $305k/yr

Responsibilities

  • Design, implement, and own core components of Ditto’s networking and transport stack.
  • Drive the re-architecture of the networking stack for modular and high-performance design.
  • Debug and improve real-world connectivity issues including data transfer reliability.
  • Build and optimize transport mechanisms focusing on flow control and failure recovery.
  • Identify and eliminate performance bottlenecks in concurrent systems.
  • Design protocol state machines and transport abstractions for unreliable networks.
  • Establish observability through logging, metrics, and diagnostics.

Requirements

  • 5+ years of professional experience in systems software, with 3 years in networking.
  • Strong proficiency in Rust or C++, including async runtimes and optimization techniques.
  • Understanding of mesh networking topics like TCP, UDP, and QUIC semantics.
  • Experience debugging complex behavior in networked and concurrent systems.
  • Experience designing modular APIs and abstractions.
  • Clear communication skills in a distributed team environment.
  • Passion for learning new networking technologies and approaches.

Benefits

  • Competitive salaries and meaningful equity.
  • Health, dental, vision, life, and disability insurance.
  • 401(k) and flexible spending accounts.
  • Flexible time off for all employees.
  • Access to open office spaces in Atlanta and San Francisco.

Tech Stack

C++LinuxRust

Categories