Senior Software Engineer - Distributed Systems

    • Find Your Talent
  • San Francisco, CA
  • Posted 7 days ago | Updated 1 hour ago

Overview

On Site
$170,000 - $260,000
Full Time

Skills

Scheduling
Planning
Recruiting
Communication
Data
Streaming

Job Details

Job Description

Job Description
  • We are looking for a senior distributed systems engineer to join the Core Team (aka our Distributed Systems) Team. Our Core Team handles the scheduling, planning, and execution of data syncing. They work on the systems that power our core syncing engine that other engineering teams, as well as customers, rely on.
  • A pain point in hiring for this team is that we are struggling to find people who have built reliable, scalable, maintainable systems who we would trust to make decisions for our Core Syncing Engine.
  • Ideal candidates for this role are distributed systems experts, have excellent communication, they have built syncing engines that process and move terabytes of data per day in a scalable way, they have created event collection or data streaming services that power company critical systems, and they have owned systems that have undergone orders of magnitude of growth and helped them scale accordingly.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.