Pinterest13 дней назад
Старший инженер-программист, сервисы хранения данных
14 765–30 400 ₽в месяц · до вычета
РЫНОК
13 634 ₽медиана по профессии
Tech Lead / Team Lead · 356 вакансий с указанной зарплатой
5 092половина предложений: 9 708–18 1041,2 млн
В рынке · выше 57% предложений
New York
Обязанности
- 01Provide technical guidance and direction to a high-performing team building reliable, performant, and cost-efficient storage systems that operate at massive scale and power business-critical applications across the company.
- 02Lead the architecture, design, and evolution of online structured storage services supporting both SQL/table-style and graph-style workloads over large-scale datasets.
- 03Drive cross-functional strategic initiatives to modernize the storage tech stack—including transitioning datasets and workloads onto the TiDB backend—while advancing reliability, scalability, cost efficiency, and developer velocity.
- 04Improve query throughput and latency across systems handling 100TB+ datasets and 1.5M+ queries per second, using rigorous measurement, experimentation, and performance engineering.
- 05Use AI to accelerate system design and decision-making—prototyping approaches, exploring and comparing architectural options, and synthesizing findings—while applying judgment and verification to ensure correctness and quality.
- 06Use AI to automate repeatable operational work (documentation, runbooks, reporting, and QA checks), freeing the team to focus on high-leverage engineering.
- 07Serve on the Storage Services on-call rotation—monitoring, responding to alerts, diagnosing and resolving critical issues, and communicating status—and set the bar for technical excellence through strong design reviews, operational readiness, and blameless post-incident reviews.
- 08Mentor senior engineers, developing the next generation of storage infrastructure leaders and technical experts.
Требования
- 01Bachelor’s degree in computer science, a related field or equivalent experience.
- 028+ years of hands-on backend software engineering experience in large-scale distributed systems.
- 03Experience building and/or managing core infrastructure systems at scale, preferably in online structured data storage, distributed databases, or large-scale data platforms.
- 04Hands-on experience building and operating highly available, reliable, production-grade systems at scale, including incident response, capacity planning, schema/architecture evolution, and performance tuning.
- 05Strong understanding of at least one of: Distributed SQL or NoSQL databases and their internals (e.g., sharding, replication, consensus, transaction processing), or Large-scale graph or relationship-oriented data stores and query patterns.
- 06Experience working with or migrating to modern distributed storage/database technologies (experience with systems like TiDB or similar is a strong plus).
- 07Demonstrated technical leadership in setting roadmap and driving execution — including defining technical direction, leading engineering alignment, and partnering across teams to deliver complex platform investments.
- 08Strong problem-solving skills and analytical mindset, with the ability to use data to guide decisions.
- 09Experience coding in one of the following languages: Java, Python and/or C/C++.
- 10Demonstrated experience leveraging AI to accelerate development, enhance operations, and improve customer support.
Условия
- 01Relocation assistance not eligible for this position.
- 02In-office requirement: in-person collaboration 1-2 times per month, can be situated anywhere in the country.
- 03Remote-friendly role (LI-REMOTE).
- 04Eligible for equity compensation.
- 05US based applicants only.
- 06Benefits and culture information available via provided link.