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
View details
Apply Now