companyditto logo

Senior Software Engineer - Networking at Ditto | Remote

dittoRemote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Responsibilities of the Software Engineer - Networking:Design, implement, and manage essential components of Ditto's networking and transport stack, covering overlay networking (routing, virtual connections, channel lifecycle) and the underlying physical transports and protocols (BLE, LAN, Wi-Fi Aware, AWDL, etc.). Lead the re-architecture of the networking stack towards a more modular, scalable, and high-performance design, establishing clear interfaces and ownership boundaries between transport layers and mesh abstractions. Troubleshoot and methodically enhance real-world connectivity challenges, focusing on data transfer reliability, MTU negotiation, pairing instability, throughput limitations, and cross-platform data synchronization behavior. Develop and refine transport mechanisms with a keen focus on flow control, backpressure, congestion management, retries, connection lifecycle management, and failure recovery. Identify and eliminate performance bottlenecks related to latency, memory usage, CPU load, and tail behavior in highly concurrent, asynchronous systems. Create protocol state machines, wire formats, and transport abstractions.

About the job

About Ditto:

At Ditto, we are transforming the way data is transmitted at the edge. Our goal is to empower developers to create robust, real-time applications that function seamlessly under any network conditions. From bustling stadiums to remote military bases, our peer-to-peer synchronization engine guarantees continuous connectivity and consistent data transfer, even in the absence of the internet. Backed by over $145 million in funding and trusted by esteemed organizations including Chick-fil-A, Delta Airlines, and the U. S. military, Ditto is at the forefront of delivering mission-critical solutions across various sectors such as aviation, retail, travel, hospitality, and defense. As a rapidly growing global startup, we are dedicated to cultivating a diverse and inclusive team that embodies the myriad perspectives necessary to tackle the toughest connectivity challenges.

Are you ready to influence the evolution of mesh networking? Join Ditto's pioneering team in next-generation network technology as we enhance our core networking stack and develop high-performance solutions focused on routing protocols, end-to-end connectivity, transport mechanisms, and edge platforms for mesh systems. Enjoy the flexibility of remote work, set your own hours, and engage with complex, meaningful challenges. At Ditto, we are proud to be an equal opportunity employer, committed to fostering a workplace that embraces diverse backgrounds, perspectives, and talents.

About ditto

Ditto is a dynamic startup revolutionizing data transmission at the edge, ensuring seamless connectivity for real-time applications in diverse environments.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.