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

Island Work Transitions Inc

Chennai, India
Fully remote
Distributed systems
Service oriented architecture
Distributed data processing
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

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.
  • Our culture is rooted in integrity, empathy, and shared enthusiasm.

Matching 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.

Skills & Requirements

Must-have

  • distributed systems
  • Service Oriented Architecture
  • distributed data processing
  • clustering
  • networking
  • load balancing
  • Erlang/Riak-based storage service

Nice-to-have

  • sun-drenched optimism and drive
  • courageous collaborators
  • curious minds
  • empathy and shared enthusiasm

Key Requirements

  • 8+ years of proven experience designing and building large scale distributed database systems
  • 3+ years of demonstrated 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