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

S-Communication Services GmbH

Chennai, India
On-site, with flexible work arrangements that encourage at least 50% in-person time each quarter.
Distributed systems design
Erlang/elixir/otp
Low-level os concepts
S-Communication Services GmbH is seeking a Senior Software Development Engineer specializing in distributed database systems and storage internals for their Chennai location. The ideal candidate will have extensive experience in designing large-scale distributed systems, proficiency in Erlang or Elixir, and a strong understanding of Linux networking and storage layers

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 that will underpin our platform.
  • 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.
  • In return, we’ll give you the trust to take risks, the tools to grow, the skills to develop and the support of a company invested in you for the long haul.

Matching Summary

Match Score: 85

S-Communication Services GmbH is seeking a Senior Software Development Engineer specializing in distributed database systems and storage internals for their Chennai location. The ideal candidate will have extensive experience in designing large-scale distributed systems, proficiency in Erlang or Elixir, and a strong understanding of Linux networking and storage layers.

Skills & Requirements

Must-have

  • distributed systems design
  • Erlang/Elixir/OTP
  • low-level OS concepts
  • performance optimization
  • resilience techniques

Nice-to-have

  • sun-drenched optimism
  • courageous collaborators
  • shared enthusiasm

Key Requirements

  • 8+ years distributed database systems experience
  • 3+ years Erlang, Elixir coding experience
  • Proficiency in debugging skills
  • Master's or PhD degree in computer Science or equivalent experience

Work Rights

Not specified

Tailored Resume

Cover Letter