
Staff Engineer β Distributed Data Systems, Infrastructure
Posted Oct 19

Posted Oct 19
This is a fully remote position, open to applicants in India.
β’ Create and enhance distributed data architectures that can accommodate substantial increases in traffic, data volume, and engineering complexity.
β’ Build reusable infrastructure components, frameworks, and platform capabilities designed for scalable systems.
β’ Recognize limitations in current systems and spearhead initiatives related to data distribution, sharding, replication, migrations, and architectural modernization.
β’ Shape database technology selections, architectural frameworks, and long-term infrastructure strategies.
β’ Direct initiatives aimed at enhancing scalability, resource efficiency, and reducing infrastructure costs.
β’ Design systems that maintain resilience under high throughput, infrastructure failures, and varying workloads.
β’ Set engineering standards and create reusable solutions that mitigate recurring issues across teams.
β’ Collaborate with senior engineers and engineering leadership to translate company-wide challenges into actionable technical programs.
β’ Assume responsibility for significant infrastructure challenges and facilitate systems to function at a much larger scale.
β’ Over 9 years of robust software engineering experience, including extensive hands-on expertise in designing and developing distributed systems, backend infrastructure, or large-scale data platforms, with proven Staff-level technical influence.
β’ Solid software engineering foundation with a history of designing and constructing production infrastructure, rather than merely operating or managing it.
β’ Experience in architecting systems that manage multi-terabyte datasets and 30Kβ50K+ operations per second, or equivalent large-scale distributed workloads.
β’ Profound understanding of distributed systems principles, encompassing partitioning, sharding, replication, consistency, concurrency, fault tolerance, and data distribution.
β’ Extensive hands-on experience with both relational and NoSQL database architectures, including their design principles, scalability attributes, and trade-offs.
β’ Proven track record of leading intricate architectural initiatives that involve multiple systems and engineering teams.
β’ Capability to pinpoint systemic technical challenges and devise solutions that enhance infrastructure organization-wide.
β’ Strong technical judgment, accountability, and the ability to influence architectural choices without formal authority.
β’ Extensive experience with relational databases such as MySQL or PostgreSQL.
β’ Familiarity with one or more distributed database technologies like MongoDB, Cassandra, DynamoDB, or similar systems.
β’ Experience with distributed SQL, search infrastructure, analytical databases, or other large-scale storage systems is a plus.
β’ Global, remote-first organization.
β’ Employee India commitment.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.