Talent.com
Replication Engineer
Replication EngineerDitto • GB
Replication Engineer

Replication Engineer

Ditto • GB
3 days ago
Job type
  • Full-time
Job description

Join to apply for the Replication Engineer role at Ditto

About Ditto

Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real‑time applications, regardless of network conditions. Whether you’re in a stadium, on an airplane, or at a remote military base, Ditto’s peer‑to‑peer sync engine ensures devices stay connected and data stays consistent, even without internet. With more than $145 million in funding and trusted by organizations such as Chick‑fil‑A, Delta Airlines, and the U.S. military, Ditto powers mission‑critical experiences across aviation, retail, travel, hospitality, defense, and more. As a globally distributed, fast‑growing startup, we’re committed to building a diverse and inclusive team that reflects the wide range of perspectives needed to solve the world’s hardest connectivity problems.

Role Description

Help us ignite the future of edge data synchronization as a Senior Software Engineer at Ditto! We are seeking someone to work directly within the core of Ditto’s data sync platform and help shape our database replication systems. Design mission‑critical data sync protocols that work in challenging environments to deliver on Ditto’s goal of a high performance, self‑healing, and reliable mesh. Work with a remote team, manage your own time, and tackle interesting problems.

What You’ll Be Up To

  • Work with product managers and other engineers to help design and evolve the core technology.
  • Troubleshoot production issues and design future remediations to ensure a high‑performance, self‑healing mesh.
  • Relentlessly optimize for efficient bandwidth usage and reliable data transfer between peers.
  • Build robust data sync technologies using :
  • Checksumming, content‑defined chunking, Merkle trees, erasure codes, and data deduplication with content‑addressable storage.
  • Modern probabilistic data structures such as Bloom filters and cuckoo filters.
  • Highly concurrent async programming in Rust.
  • Content addressing and retrieval in a dynamic mesh with no central coordination.
  • Low‑level I / O optimization across Ditto’s supported platforms.
  • Support API design and product development teams by providing technical advice.
  • Improve protocol confidence and resiliency with lightweight formal methods such as property‑based testing.
  • Author RFCs, design and document system architecture, and collaborate across teams.
  • Estimate delivery timelines and communicate progress to management and the broader team.
  • Set team culture by example, expanding Ditto’s culture of Trust, Communication, and Continual Improvement.

What Helps You Thrive

  • Excellent Rust experience, either professionally or through personal projects or open‑source work.
  • Excitement to learn the fundamentals of distributed file storage and sync systems.
  • BSc in Computer Science or equivalent.
  • Strong operating systems knowledge covering system calls, concurrency primitives, memory mapping, durability, and write ordering.
  • Good algorithmic reasoning and data structure knowledge, especially in probabilistic structures, graph theory, and computational complexity.
  • Willingness to travel internationally once a quarter for team get‑togethers and design sessions.
  • Strong written communication skills for async collaboration and documentation.
  • Great‑to‑Haves

  • Experience with networking on multiple platforms, including mobile OSes such as iOS and Android.
  • Understanding of networking and routing protocols (TCP, UDP, BGP, OSPF, etc.) and core concepts.
  • Experience with lightweight formal methods such as property testing and model checking.
  • Experience with modern networking advancements such as fountain codes, QUIC, and noise encryption.
  • Mobile development experience.
  • The Benefits Of Building With Us

    We offer competitive salaries and meaningful equity. Benefits vary by region to cover what matters most. In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts. In the UK, we offer private healthcare through Vitality, a pension plan, and region‑specific coverage. For team members elsewhere, we provide equitable benefits via our global employer platform. Everyone can use flexible time off, and we have Atlanta and San Francisco offices open for meeting up if you prefer a physical workspace.

    Apply Anyway

    We value grit, curiosity, adaptability, and a genuine spark for what we’re building. If you’re excited about our mission but not every requirement fits, we encourage you to apply. Show us how you’ll make an impact here. We’re always looking for exceptional people who want to grow, stretch, and build something meaningful with us.

    Equal Opportunity Employer

    Ditto is proud to be an equal‑opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy and related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know.

    Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Industries

    Technology, Information and Internet

    #J-18808-Ljbffr

    Create a job alert for this search

    Engineer • GB

    Similar jobs
    Engineer - E1

    Engineer - E1

    Description This • United Kingdom
    Part-time
    As part of Nationwide’s exciting and growing team of Cloud Platform engineers, you’ll have an SRE (Site Reliability Engineer) mindset with the ability to act like a Developer and think like a Syste...Show more
    Last updated: 22 hours ago • Promoted • New!
    Hybrid SRE : Build Reliable Global Satellite Ops

    Hybrid SRE : Build Reliable Global Satellite Ops

    OneWeb • United Kingdom
    Full-time
    A leading satellite operator is seeking a motivated Site Reliability Engineer to ensure the availability and performance of their systems. This role involves monitoring system health, automating ope...Show more
    Last updated: 21 days ago • Promoted
    Platform Engineer (SRE)

    Platform Engineer (SRE)

    Cleo • United Kingdom
    Full-time
    At Cleo, we’re not just building another fintech app.We’re embarking on a mission to fundamentally change humanity’s relationship with money. Imagine a world where everyone, regardless of background...Show more
    Last updated: 1 day ago • Promoted
    Senior Platform SRE — Observability & Cloud (Remote)

    Senior Platform SRE — Observability & Cloud (Remote)

    NightDragon Acquisition Corp. • United Kingdom
    Remote
    Full-time
    A leading AI technology company in the UK is seeking a Senior Site Reliability Engineer to ensure high-quality software delivery by building and maintaining tools for deployment and monitoring.This...Show more
    Last updated: 23 hours ago • Promoted
    Remote DevOps Engineer - AWS, Terraform & Lua (Cleared)

    Remote DevOps Engineer - AWS, Terraform & Lua (Cleared)

    amber labs • United Kingdom
    Remote
    Full-time
    Join an innovative technology consultancy as a DevOps Engineer, where you'll design and manage cloud infrastructure on AWS, automate processes with Python, and collaborate with a dynamic team.This ...Show more
    Last updated: 22 hours ago • Promoted • New!
    Remote Site Reliability Engineer – Cloud, IaC & Automation

    Remote Site Reliability Engineer – Cloud, IaC & Automation

    Trimble Inc. • United Kingdom
    Remote
    Full-time
    A technology solutions company is looking for a Site Reliability Engineer to enhance the reliability and scalability of their Core Cloud Platform. This role involves developing infrastructure as cod...Show more
    Last updated: 4 days ago • Promoted
    AWS DevOps Engineer - (Remote) - (REFG37)

    AWS DevOps Engineer - (Remote) - (REFG37)

    RedRock Resourcing • GB
    Remote
    Full-time
    Direct message the job poster from RedRock Resourcing.Up to £80,000 + Generous benefits, pension, and bonus scheme.We're proud to be working with a renowned financial services organisation in suppo...Show more
    Last updated: 3 days ago • Promoted
    EMEA Reliability Engineer

    EMEA Reliability Engineer

    Digital Realty Austria GmbH • United Kingdom
    Full-time
    The Engineer will provide a range of support which may include technical difficulties, working with vendors to overcome intrinsic issues, working with site operations teams to improve usage and eff...Show more
    Last updated: 7 days ago • Promoted
    Senior Site Reliability Engineer

    Senior Site Reliability Engineer

    Maxwell Bond • United Kingdom
    Full-time
    This range is provided by Maxwell Bond.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Maxwell Bond.Delivery ...Show more
    Last updated: 23 hours ago • Promoted
    Solutions Engineer

    Solutions Engineer

    Kubelt • GB
    Full-time
    Goldsky is a realtime onchain data platform, giving developers access to world-class data infrastructure to power their onchain applications. With lightning-fast indexing, resilient subgraphs, and f...Show more
    Last updated: 3 days ago • Promoted
    Remote Site Reliability Engineer - Scale & Automate

    Remote Site Reliability Engineer - Scale & Automate

    Rullion Ltd • GB
    Remote
    Full-time
    A UK-based technology firm is looking for a Site Reliability Engineer to design, implement, and maintain scalable infrastructures. The ideal candidate will have proven experience in Site Reliability...Show more
    Last updated: 3 days ago • Promoted
    Senior DevOps Engineer - Remote Platform Reliability Lead

    Senior DevOps Engineer - Remote Platform Reliability Lead

    Bauer Media Group Heinrich Bauer Verlag KG • United Kingdom
    Remote
    Full-time
    A prominent media company is seeking a Senior DevOps Engineer to ensure the reliability and performance of their Digital Audio platform. The role involves troubleshooting incidents, building infrast...Show more
    Last updated: 2 hours ago • Promoted • New!
    Platform Engineer III - (Pipelines & Developer Experience)

    Platform Engineer III - (Pipelines & Developer Experience)

    Fanatics • United Kingdom
    Full-time
    As Fanatics Betting & Gaming (FBG) accelerates Fanatics' mission to build the ultimate digital sports platform, the Platform Engineer III role is foundational to empowering our software engineering...Show more
    Last updated: 1 day ago • Promoted
    Site Reliability Engineer

    Site Reliability Engineer

    Durlston Partners • United Kingdom
    Full-time
    This range is provided by Durlston Partners.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Durlston Partners...Show more
    Last updated: 30+ days ago • Promoted
    Solutions Engineer

    Solutions Engineer

    Goldsky • GB
    Full-time
    Goldsky is a realtime onchain data platform, giving developers access to world-class data infrastructure to power their onchain applications. With lightning-fast indexing, resilient subgraphs, and f...Show more
    Last updated: 3 days ago • Promoted
    Senior SRE & DevOps Engineer — Fully Remote (UK)

    Senior SRE & DevOps Engineer — Fully Remote (UK)

    Stratospherec Ltd • United Kingdom
    Remote
    Full-time
    A leading SaaS company in the UK is seeking a Senior Site Reliability Engineer / DevOps Engineer to work fully remotely.This role requires a strong background in. NET software development and experi...Show more
    Last updated: 23 hours ago • Promoted
    Remote Senior Site Reliability Engineer — Scale AI Infrastructure

    Remote Senior Site Reliability Engineer — Scale AI Infrastructure

    Prolific - UK Job Board? • United Kingdom
    Remote
    Full-time
    A leading AI infrastructure company in the UK seeks a Site Reliability Engineer to ensure their platform's resilience and performance. This role involves managing Kubernetes clusters, incident respo...Show more
    Last updated: 1 day ago • Promoted
    Rust Engineer

    Rust Engineer

    Cryptio • United Kingdom
    Full-time
    We build infrastructure to bring financial integrity to the crypto economy.Our platform powers back-office and data workflows for institutions, corporates, and crypto-native organisations.Trusted b...Show more
    Last updated: 1 day ago • Promoted