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

Workday

Not specified; not specified; not specified
**
8+ years distributed database design
3+ years erlang or elixir coding
Deep linux networking and storage internals
** Workday is seeking a Senior Software Development Engineer to join their Document Persistent Storage team, focusing on the design and implementation of scalable distributed database systems. The ideal candidate should have extensive experience with open source technologies, especially Erlang and Elixir, alongside a strong understanding of distributed systems and storage technologies. **

Job Summary

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

Matching Summary

Match Score: 75

** Workday is seeking a Senior Software Development Engineer to join their Document Persistent Storage team, focusing on the design and implementation of scalable distributed database systems. The ideal candidate should have extensive experience with open source technologies, especially Erlang and Elixir, alongside a strong understanding of distributed systems and storage technologies. **

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • 8+ years distributed database design
  • 3+ years Erlang or Elixir coding
  • Deep Linux networking and storage internals
  • Distributed system architecture expertise
  • Performance optimization and bottleneck identification

Nice-to-have

  • Experience with Riak, Hadoop, or Cassandra
  • 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