Ditto logo
Ditto

Real-time database for mobile, web, IoT, and server apps that can magically sync data with or even without the internet.

Replication Engineer

EngineerEngineerOtherRemoteSeniorTeam 11-50Since 2018H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

86 days ago

Salary

$128K - $260K / year

Seniority

Senior

Bachelor DegreeEnglishRust

Job Description

Replication Engineer

Ditto

• Work with product managers and other engineers to help design the future of the technology. • Troubleshoot production issues, and design future remediations to deliver on Ditto's goal of a high performance, self-healing, and reliable mesh. • Relentlessly optimize to ensure efficient bandwidth utilization and reliable data transfer between peers. • Use both industry standard and novel techniques to build robust data sync technologies. • Support API design and product development teams by providing technical advice to leverage core Ditto mesh technologies. • Author RFCs, design and document system architecture, and collaborate with other teams within Ditto. • Estimate the delivery timeline for projects and communicate with management and the broader team regarding project execution. • Set team culture by example, expanding Ditto’s culture of Trust, Communication, and Continual Improvement.

Job Requirements

  • Excellent Rust experience, either professionally or demonstrated with personal projects or open-source work.
  • Excitement to learn the fundamentals of distributed file storage and sync systems.
  • BSc in Computer Science or equivalent.
  • Excellent operating systems knowledge covering topics such as system calls, concurrency primitives, memory mapping, durability and write ordering.
  • Good algorithmic reasoning and data structure knowledge covering probabilistic structures, graph theory, and computational complexity analysis.
  • A willingness to travel (including internationally) once a quarter for team get-togethers and design sessions.
  • Strong communication skills, with an emphasis on written communication skills in particular.

Benefits

  • Health, dental, vision, life, and disability insurance
  • 401(k) retirement plan
  • Flexible spending accounts
  • Flexible time off
  • Remote work options

Related Categories

Related Job Pages

More Engineer Jobs

OtherRemoteTeam 5,001-10,000Since 1985H1B Sponsor

• Develop a deep knowledge of Onshape’s capabilities and stay up to date with constantly expanding feature-set. • Provide technical assistance and expertise to users and report insights back to departments within Onshape. • Provide high velocity email-based transactional support directly to Onshape commercial users. • Treat support as a feedback mechanism to product development for how users use Onshape. • Answer questions and provide appropriate resources to self-learning and educational content. • Triage requests for new functionality and write specifications for new features. • Reproduce and document software bugs and report them to development. • Be an ambassador to the Onshape community on the Forum.

California + 7 moreAll locations: California | Colorado | Idaho | Nevada | New Mexico | Oregon | Utah | Washington
$87K - $115K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 2020H1B No Sponsor

• Develop Perform civil safety assessment process in accordance with ARP4761 or military safety assessments in accordance with MIL-STD-882E, including but not limited to, System Safety Program Plans (SSPPs), Functional Hazard Assessments (FHAs), Preliminary System Safety Assessments (PSSAs), System Safety Assessments (SSAs), Fault Tree Analysis (FTAs), Common Mode Analyses (CMAs), Safety Assessment Reports (SARs). • Support systems, hardware, and software engineering teams in defining system safety requirements during development activity. • Review of design and development documentation for safety critical equipment. • Review analysis of peer safety engineers. • Mentor and train less experienced safety engineers. • Accountable to team members and organizational leadership for committed work and responsibilities. • Develop and maintain expertise in assigned areas (program, function, process, technology). • Collaborate with customers, stakeholders, and organizational leaders to develop plans.

California
$107.5K - $204.5K / year
Job Closed
Spotify logo

Android Engineer – Advertising

Spotify

Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.

Engineer86 days ago
OtherRemoteTeam 5,001-10,000Since 2008H1B Sponsor

• Build and evolve ad experiences that allow millions of listeners to enjoy Spotify for free • Collaborate with engineers across Android, iOS, backend, and web, along with product, design, and data partners to ship impactful features • Write clean, maintainable code that scales across teams and products • Contribute to the technical direction, architecture, and best practices for Android development within Advertising • Improve app performance, reliability, and user experience across ad surfaces • Help shape reusable components and libraries that support fast, consistent development • Contribute to a collaborative, inclusive, and autonomous team environment

New York
Job Closed
Acme logo

Technical Engineer

Acme

We Pioneer The Future

Engineer86 days ago
OtherRemoteTeam 51-200Since 1975H1B Sponsor

• Work as a talented Technical Engineer for the Wendy's engineering team

Florida
Job Closed