SonicJobs Logo
Left arrow iconBack to search

Software Engineer, Distributed Systems (Core)

bareinsights
Posted 2 days ago, valid for 12 days
Location

Los Angeles, CA, US

Salary

$180,000 - $320,000 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • This core engineering role involves building and optimizing distributed systems for a high-scale data syncing engine.
  • Candidates should have 6+ years of experience as a backend engineer focused on distributed systems, with a proven track record in high-growth startups.
  • The position requires skills in building and scaling data syncing engines and includes responsibilities like implementing streaming capabilities and improving system reliability.
  • The salary range for this role is between $180,000 and $320,000 USD annually, along with equity options.
  • This is a fully remote position available to candidates in the United States, with the primary hub located in Los Angeles, CA.

About the Role

This is a core engineering role focused on building and optimizing the distributed systems that power a high-scale data syncing engine. You'll own projects end-to-end, collaborate directly with customers on real scaling challenges, and shape a multi-cloud, multi-region infrastructure serving a global customer base in the martech/CDP space.

What You'll Do

  • Own and deliver engineering projects from start to finish with a high degree of autonomy.

  • Build and optimize a data syncing engine that moves massive volumes of customer data efficiently and reliably.

  • Implement streaming capabilities to support real-time syncing from sources such as webhooks and message queues.

  • Identify bottlenecks and design for scale and reliability across critical systems.

  • Contribute to low-latency API and caching layer work with strict latency goals.

  • Extend and support multi-region and multi-cloud backend infrastructure to meet global data residency requirements.

What We're Looking For

  • 6+ years of experience as a backend engineer building and scaling distributed systems — not data engineering or DevOps.

  • Experience at high-growth, high-velocity startups through significant scaling stages.

  • Proven track record owning systems through multiple orders-of-magnitude growth.

  • Deep expertise in systems design fundamentals and large-scale distributed systems behavior.

  • Hands-on experience building event collection or data streaming services using Kafka, SQL databases, Kubernetes, and Docker.

  • Experience building data sync engines that process and move terabytes of data per day at scale.

  • Familiarity with the infrastructure layer of tools like Spark, Flink, and Kafka — understanding how they are built, not just how to use them.

  • Strong computer science fundamentals from a rigorous academic background.

  • Excellent communication skills and a demonstrated ability to engage with product specifications and drive technical decisions.

  • Consistent tenure — a track record of sustained impact at each employer.

Compensation & Benefits

Salary range: $180,000 – $320,000 USD annually, plus equity. Visa sponsorship is available.

Location

Fully remote (United States). Primary hub: Los Angeles, CA.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.