Назад
8 дней назад

Senior Software Engineer (Distributed Systems)

200 000 - 287 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (C++/Distributed Systems): Building and scaling FoundationDB’s transaction system, caching, storage engine, and multitenant capabilities with an accent on high-performance databases, reliability, and strong consistency. Focus on re-architecting core components, solving concurrency and scalability bottlenecks, and delivering distributed systems that operate across thousands of processes.

Location: Menlo Park, California, United States

Salary: $200,000–$287,000 per year, plus equity

Company

Snowflake develops a cloud data platform, with FoundationDB serving as a core component of its shared-metadata architecture.

What you will do

  • Identify strategically important problems, inefficiencies, and opportunities for improvement in FoundationDB.
  • Own projects end to end, from solution design and implementation through testing and safe production rollout.
  • Design and implement high-performance systems for increasing database request rates.
  • Build next-generation transaction, caching, storage engine, and multitenant capabilities.
  • Analyze performance and scalability bottlenecks, instrument system components, and implement solutions.
  • Promote best practices in database usage and end-to-end architecture.

Requirements

  • 6+ years of hands-on software engineering experience.
  • Systems programming experience with multithreading and concurrency.
  • Fluency in C++, C, or Java.
  • Experience designing, building, and operating large-scale distributed systems or web services.
  • Strong computer science fundamentals, including data structures, algorithms, and distributed systems.
  • Bachelor’s degree in Computer Science; a master’s degree or PhD is preferred.

Nice to have

  • Experience with scalable key-value stores such as FoundationDB, RocksDB, LevelDB, DynamoDB, or Redis.
  • Experience delivering complex distributed systems projects.

Culture & Benefits

  • Opportunity to work on an open-source, highly scalable database.
  • Focus on curiosity, experimentation, challenging ordinary thinking, and technical innovation.
  • Equity included in the compensation package.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →