Senior Software Engineer, Rust
FULL TIME
senior
Salary
No salary data
vs. Engineering avg
Ghost Score
Better than ~65% of category
Engineering jobs
Freshness
Posted 3 weeks ago
Required Skills
Job Description
Ditto is a fast-growing startup redefining data movement at the edge, ensuring seamless connectivity for real-time applications. As a Senior Rust Engineer, you will design and maintain performance-critical components of Ditto's core platform, collaborating with a distributed team to ensure that millions of devices stay in sync reliably and efficiently.
Responsibilities:
Design, build, and maintain performance-critical components of Ditto's core platform, written primarily in Rust; Contribute to one or more areas: sync protocol, CRDT engine, networking transports (Bluetooth, P2P Wi-Fi, TCP/QUIC), query execution (DQL), or SDK packaging and FFI layers; Write robust, well-tested code that operates correctly under distributed, offline, and resource-constrained conditions; Collaborate on API design, making our SDKs a great experience for developers across platforms; Debug complex concurrency issues, race conditions, and distributed system anomalies in production environments; Review code thoughtfully, raise the quality of the codebase, and help grow the team through mentorship and documentation
Qualifications:
4+ years of professional software engineering experience, with at least 2 years writing production Rust; Deep understanding of Rust's ownership model, type system, async/await, and the broader ecosystem (Cargo, Tokio, Serde, etc.); Solid grasp of systems programming fundamentals: memory management, concurrency, networking, and I/O; Experience working on distributed systems, embedded environments, or performance-sensitive infrastructure; Strong debugging skills across async, multi-threaded, and cross-platform contexts; Excellent written communication — we're a distributed team and async clarity matters
Required Skills:
Rust, Distributed systems, Concurrency, Memory management, Networking, I/O, Debugging, Async/await, CRDTs, P2P networking, FFI, Mobile systems
Ghost Score Breakdown
No salary info
+ ptsNo company logo
+ ptsRecent posting (8-14 days)
+ ptsKnown scam/ghost company
Reposted listing
Expired deadline
High job-to-employee ratio
Recruiting agency
Overall: 22/100Low Ghost Risk
Application Tips
- Top skills mentioned: rust. Make sure your resume highlights these.
- This listing shows strong signals of being a real opportunity — apply with confidence.