Чётко очерченная senior-роль в ключевой вычислительной платформе Snowflake даёт возможность работать с распределёнными системами большого масштаба и развиваться в сильной продуктовой команде.
Кликните для подробной информации
Сложные системыПонятные задачиМасштаб продукта
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Distributed Systems Developer (Cloud Data Platform): Building and operating scalable distributed systems for scheduling, queueing, dispatch, and completion of warehouse-backed work on Snowflake’s cloud data platform with an accent on fault tolerance, high availability, performance, and capacity management. Focus on designing control planes, solving consistency, durability, latency, and cost trade-offs, and ensuring reliable operation across a large fleet of machines.
Location: Menlo Park, California, United States, or Bellevue, Washington, United States
Salary: $200,000–$287,500 per year
Company
Snowflake provides a cloud data platform running across Amazon Web Services, Microsoft Azure, and Google Cloud, enabling organizations to process data at large scale.
What you will do
Design and implement scalable distributed systems for scheduling, queueing, dispatch, and completion of warehouse-backed work.
Build admission control, isolation, and capacity-management systems for fair and predictable shared compute.
Analyze and solve fault-tolerance, high-availability, performance, scale, consistency, durability, latency, and cost challenges.
Lead cross-functional initiatives and collaborate with engineers, product managers, and technical program managers.
Ensure operational readiness and meet customer commitments for service availability and performance.
Contribute to Java systems that schedule and execute work across a large fleet of machines.
Requirements
Substantial industry experience designing, building, and supporting large-scale production systems.
Experience building large-scale, distributed, fault-tolerant services and control planes, including compute placement, queueing, and monitoring.
Strong understanding of operating-system concepts, including multithreading, memory management, networking, storage, performance, and scale.
Strong computer-science fundamentals, including data structures, algorithms, and distributed systems.
Systems-programming skills, including multithreading and concurrency.
Track record of identifying problems and implementing creative solutions.
Experience with cloud infrastructure on AWS, Azure, or Google Cloud.
BS in Computer Science or equivalent practical experience.
Nice to have
Fluency in Java.
Advanced degree.
Culture & Benefits
Opportunity to build an industry-leading cloud data platform.
Work on technical problems in parallel and distributed systems, resource management, scheduling, and large-scale system operation.
Close collaboration with partner teams to understand use cases and prioritize the right problems.
Join a team of industry veterans and rising engineers.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →