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

Workday

Chennai, India
Hybrid (50% in-office and 50% remote)
Distributed systems design and implementation
Erlang/elixir/otp development
Low level operating system concepts
Workday is seeking a Senior Software Development Engineer specialized in distributed database systems and storage internals to join their Document Persistent Storage team in Chennai, India. The ideal candidate will have extensive experience in designing large-scale distributed systems, particularly using Erlang or Elixir, and will thrive in a collaborative and flexible work environment

Job Summary

  • As a Senior Software Engineer on the Document Persistent Storage team, you will own the design, implementation, and scaling of our Erlang/Riak-based storage service, as well as the next generation of persistence-layer applications.
  • We are looking for detailed understanding and application of low level operating systems concepts including multi-threading, concurrency, memory management, networking and storage, performance and scale.
  • Our culture is rooted in integrity, empathy, and shared enthusiasm. We’re in this together, tackling big challenges with bold ideas and genuine care.

Matching Summary

Match Score: 85

Workday is seeking a Senior Software Development Engineer specialized in distributed database systems and storage internals to join their Document Persistent Storage team in Chennai, India. The ideal candidate will have extensive experience in designing large-scale distributed systems, particularly using Erlang or Elixir, and will thrive in a collaborative and flexible work environment.

Skills & Requirements

Must-have

  • distributed systems design and implementation
  • Erlang/Elixir/OTP development
  • low level operating system concepts
  • performance optimization and bottleneck identification
  • defining clear, robust abstractions
  • designing well-structured programmatic interfaces

Nice-to-have

  • sun-drenched optimism and drive
  • curious minds and courageous collaborators
  • empathy and shared enthusiasm
  • growing public cloud ownership

Key Requirements

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

Work Rights

Not specified

Tailored Resume

Cover Letter