Gohighlevel
Staff Engineer – Distributed Data Systems & Infrastructure
India, Remote. Posted 25 days ago
The role
You will design and evolve distributed data architectures that handle large growth in traffic, data volume and engineering complexity. You will build reusable infrastructure platforms and lead technical initiatives across multiple engineering teams.
What you will do
- Design and evolve distributed data architectures for significant growth in traffic, data and complexity
- Build reusable infrastructure components, frameworks and platform capabilities for engineering teams
- Lead large-scale initiatives involving data distribution, sharding, replication, migrations and modernization
- Influence database technology choices and long-term infrastructure direction across the company
- Lead engineering initiatives that improve scalability, resource efficiency and infrastructure costs
- Design systems that stay available and resilient under high throughput and infrastructure failures
- Establish engineering standards and reusable solutions that remove recurring problems across teams
- Work with senior engineers and engineering leadership to turn company-level challenges into technical programs
Required qualifications
- 9+ years of strong software engineering experience
- Significant hands-on experience designing and building distributed systems, backend infrastructure or large-scale data platforms
- Demonstrated Staff-level technical impact
- Experience designing and building production infrastructure, not only operating or administering it
- Experience architecting systems with multi-terabyte datasets and 30K–50K+ operations per second, or comparable large-scale distributed workloads
- Deep understanding of partitioning, sharding, replication, consistency, concurrency, fault tolerance and data distribution
- Strong hands-on experience with both relational and NoSQL database architectures and their trade-offs
- Experience leading complex architectural initiatives across multiple systems and engineering teams
- Ability to identify systemic technical problems and design solutions across the organization
- Strong technical judgment, ownership and the ability to influence architectural decisions without formal authority
- Strong experience with relational databases such as MySQL or PostgreSQL
- Experience with one or more distributed database technologies such as MongoDB, Cassandra, DynamoDB or similar
Nice to have
- Experience with distributed SQL, search infrastructure, analytical databases or other large-scale storage systems
Before you apply
- The posting says expertise in any particular combination of database products is not expected; understanding of internals and trade-offs matters more
About the company
HighLevel is an AI-powered business operating system serving agencies, entrepreneurs and SMBs in 150+ countries. The company has over 2,000 team members across 10+ countries and operates as a global, remote-first organization.