
Staff Engineer β Platform, Database & Data Infrastructure
Posted Sep 11

Posted Sep 11
This is a fully remote position, open to applicants in India.
β’ Define and enhance the long-term strategy for database and data infrastructure across the organization.
β’ Design architectures that can accommodate the next level of growth in data volume and traffic.
β’ Establish architectural standards and frameworks for database selection, data modeling, partitioning, sharding, replication, consistency, availability, and data lifecycle management.
β’ Lead intricate, cross-team projects such as database migrations, re-platforming, sharding, multiregion architectures, and significant scalability enhancements.
β’ Proactively identify systemic risks related to reliability, scalability, and capacity before they escalate into critical production issues.
β’ Enhance database platform capabilities to make infrastructure more self-service, observable, reliable, and easier for engineering teams to manage.
β’ Develop strategies for capacity planning, data growth, archiving, disaster recovery, and improving infrastructure efficiency.
β’ Spot opportunities to enhance the cost-effectiveness and performance of database infrastructure at the company level.
β’ Assess new database technologies and architectures to make informed build-vs-buy and technology-selection decisions.
β’ Collaborate with senior engineers and engineering leadership on architectural and long-term technical strategies.
β’ Mentor engineers to elevate the technical standards for database and distributed-systems engineering.
β’ Construct database architectures that support future growth of 5β10Γ, mitigate systemic risks, streamline infrastructure operations, enhance technology choices and database economics, and establish enduring technical standards.
β’ Extensive experience as a Staff Engineer, Principal Engineer, or similar senior individual contributor, addressing infrastructure or database challenges across multiple teams.
β’ Profound knowledge of database internals and distributed systems, covering storage, indexing, partitioning, sharding, replication, consistency, transactions, availability, and failure modes.
β’ Experience in designing and managing production database systems with multi-terabyte or larger datasets.
β’ Proven experience with high-throughput systems managing 30Kβ50K+ operations per second, ideally at significantly higher scales.
β’ Strong production experience with various database technologies and architectures, including both relational and NoSQL/distributed systems.
β’ Demonstrated experience in leading substantial architectural transformations, migrations, or scaling initiatives that involve multiple engineering teams.
β’ Solid understanding of database reliability, capacity planning, observability, and infrastructure economics.
β’ Capability to tackle ambiguous technical challenges, establish a clear direction, foster alignment, and drive them through to execution.
β’ Excellent written and verbal communication skills, with the ability to influence engineers and engineering leadership without relying on formal authority.
β’ Proficiency in any programming language such as Node.JS, Java, or Python.
β’ Familiarity with multiple relational, distributed SQL, NoSQL, search, high-throughput, and large-scale analytical database technologies; experience with all listed technologies is not mandatory.
β’ Global, remote-first organization.
β’ Commitment to employees in India.
Quvia
Anyone AI
Manulife
Accenture Federal Services
Get handpicked remote jobs straight to your inbox weekly.