Senior Software Development Engineer (distributed Db Systems & Storage Internals)

Workday

Fully remote
8+ years distributed database experience
3+ years erlang or elixir coding
Deep linux networking and storage knowledge
The role involves owning the design, implementation, and scaling of an Erlang/Riak-based storage service for a Fortune 500 company

Job Summary

  • The role involves owning the design, implementation, and scaling of an Erlang/Riak-based storage service for a Fortune 500 company.
  • Candidates must possess deep understanding of low-level operating system concepts including multi-threading, concurrency, and memory management.
  • The team offers flexible work arrangements requiring at least 50% time in-office or field per quarter to foster community connections.

Matching Summary

The role involves owning the design, implementation, and scaling of an Erlang/Riak-based storage service for a Fortune 500 company.

Skills & Requirements

Must-have

  • 8+ years distributed database experience
  • 3+ years Erlang or Elixir coding
  • Deep Linux networking and storage knowledge
  • Distributed systems architecture design
  • Performance optimization and bottleneck identification

Nice-to-have

  • Experience with Riak, Hadoop, or Cassandra internals
  • Master's or PhD in Computer Science
  • Public cloud ownership experience
  • Resilience techniques like circuit breaking
  • Curious minds and courageous collaborators

Key Requirements

  • 8+ years designing large scale distributed database systems
  • 3+ years coding in Erlang, Elixir, or similar languages
  • Master's or PhD degree in Computer Science or equivalent experience

Work Rights

Not specified

Tailored Resume

Cover Letter