Software Engineer (Distributed Systems) https://app.trinethire.com/companies/22646-shoreline-softwar...
Shoreline.io · Redwood City, CA and REMOTE
Job Description
Have you designed, built, and operated distributed systems? Love correctness, fault tolerance, and scalability? Shoreline is hiring distributed systems engineers to build our core product: a programmable & distributed control plane designed for scalability, fault tolerance, and portability.
What you'll be doing
- Implementing a distributed control plane in Elixir / Erlang and verifying, formally and through tests, to guarantee correctness and fault tolerance.
- Defining the semantics of the distributed ops language and implementing the distributed runtime.
- Designing & implementing a distributed event recognition and signalling system.
- Designing & implementing a distributed metrics subsystem and feedback control algorithms for distributed control.
- Build systems with arbitrary scale in mind e.g. millions of nodes.
You'll use standard software development best practices such as version control and participate in software development processes such as code and design reviews.
We pay competitively. While this position can be remote, you may be asked from time to time to travel to and work from the main office located in Redwood City, CA.
Related jobs
Software Engineer - Data Movement Platform
Reddit · Remote - United States · Remote
Staff Software Engineer - Content Platform
Reddit · Remote - United States · Remote
Senior Software Engineer in Test (AI Agentic Systems)
Collective Health · Lehi, UT | Plano, TX · Hybrid
Senior Software Engineer, Geometry
Roblox · Vancouver, British Columbia, Canada · On-site
Senior Software Engineer, Geometry
Roblox · San Mateo, CA, United States · On-site
See how well your resume matches this job before you apply
Run a free ATS check