Shoreline Software is seeking an Elixir Engineer (Remote & Onsite) for a full-time position located in Redwood City, CA.


Have you designed, built, and operated distributed systems? Have you monitored and administered JVMs, databases, and other infrastructure? Are your programming skills second to none? If so, then you should consider joining us at Shoreline Software.

At Shoreline, we believe operators shouldn't wake up when servers go down, systems should be fault tolerant & self healing, and stability comes from automatic adjustments rather than operator alarms. A control plane built on adaptive feedback control will enable this. Operators can then focus on automating issue resolution instead of watching dashboards and manually grinding ticket queues.

We are building a distributed control plane designed for scalability, fault tolerance, and portability. We are creating an ops language that is concise, fluent, and distributed. We are a small, but well funded, team looking for software engineers from all over the world to deliver this system. 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.

We need people with experience with at least one of the following: distributed systems, DevOps (AWS, GCP, Azure or on-prem), machine learning, language design & implementation, or Elixir. Written English competency, confidence & ability to work in a remote team, git skills, and competency writing tests are required. Open source contributions, experience operating systems at scale, and commercial experience with Erlang/Elixir are all pluses.

To Apply

If interested, please design and implement a solution to coding problem found on our website: https://functionaljobs.com/apply/9167 Email the solution (attach or include link to repo/gist) and a resume to apply-9167 [at] functionaljobs [dot] com. Please complete your solution in the language of your choice.