Skip to content
Back to jobs

Posted 6 years, 2 months ago

Shoreline.io

Software Engineer (Distributed Systems)

Roles

Compensation

We pay competitively.

Tech stack

Location

Redwood City, CA, REMOTE

Work setup

Full-time Employee
Mid-level

Description

Shoreline was founded to reduce operational pain. We have experience building and operating mission critical databases, cloud services with millions of hosts, and self tuning feedback control systems. We want to reduce tickets and improve availability by an order of magnitude through automation. We are well funded and based in Redwood City, California and Iasi, Romania. 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.

Similar jobs

  • Loading similar jobs...