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

Harkett

Chennai, Tamil Nadu, India
Fully remote
Distributed database systems design
Erlang and elixir programming
Low level operating systems concepts
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.
  • Our culture is rooted in integrity, empathy, and shared enthusiasm, and we look for curious minds and courageous collaborators who bring sun-drenched optimism and drive.
  • With Flex Work, we combine in-person time and remote work to deepen connections, maintain a strong community, and enable flexible schedules that cater to business, team, and personal needs.

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 database systems design
  • Erlang and Elixir programming
  • Low level operating systems concepts
  • Distributed systems architecture
  • Performance optimization and debugging
  • Fault-tolerant scalable storage solutions

Nice-to-have

  • Curious and collaborative mindset
  • Empathy and integrity driven culture
  • Flexible work environment
  • Experience with public cloud services
  • Strong modular architecture design

Key Requirements

  • 8+ years experience in distributed database systems
  • 3+ years coding in Erlang or Elixir
  • Master's or PhD in Computer Science or equivalent
  • Deep understanding of Linux networking and storage
  • Experience with distributed database internals
  • Proficiency in debugging skills

Work Rights

Not specified

Tailored Resume

Cover Letter