Staff Engineer - Platform (Database & Data Infrastructure)
H
HighLevelSoftware Infrastructure
IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsPostgreSQLPythonElasticSearchJavaMySQLRedisNosqlDistributed Systems
Requirements
- Significant experience as a Staff Engineer, Principal Engineer, or equivalent senior individual contributor, solving infrastructure or database problems across multiple teams.
- Deep understanding of database internals and distributed systems, including storage, indexing, partitioning, sharding, replication, consistency, transactions, availability, and failure modes.
- Experience designing and operating production database systems with multi-terabyte or larger datasets.
- Experience with high-throughput systems handling 30K–50K+ operations per second.
- Strong production experience across multiple database technologies and database architectures, including both relational and NoSQL/distributed systems.
- Experience leading major architectural changes, migrations, or scaling initiatives involving multiple engineering teams.
- Strong understanding of database reliability, capacity planning, observability, and infrastructure economics.
- Ability to take ambiguous technical problems, establish a direction, build alignment, and drive them through execution.
- Strong written and verbal communication skills with the ability to influence engineers and engineering leadership.
Responsibilities
- Define and evolve the long-term database and data infrastructure strategy across the company.
- Design architectures capable of supporting the next order of magnitude of growth in data volume and traffic.
- Establish architectural standards and paved roads for database selection, data modeling, partitioning, sharding, replication, consistency, availability, and data lifecycle.
- Lead complex, cross-team initiatives such as database migrations, re-platforming, sharding, multiregion architectures, and major scalability improvements.
- Identify systemic reliability, scalability, and capacity risks before they become critical production problems.
- Drive database platform capabilities that make infrastructure more self-service, observable, reliable, and easier to operate for engineering teams.
- Develop strategies for capacity planning, data growth, archival, disaster recovery, and infrastructure efficiency.
- Identify opportunities to materially improve database infrastructure cost and performance at company scale.
- Evaluate new database technologies and architectures and make pragmatic build-vs-buy and technology-selection decisions.
View Full Description & ApplyYou'll be redirected to the employer's site