Назад
Company hidden
2 месяца назад

Senior Software Engineer (Core Database)

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (Core Database): Designing, building, and scaling foundational components of a globally distributed SQL database with an accent on query processing, storage, replication, and transactions. Focus on distributed query planning and execution, storage and transactional subsystems, consistency, durability, fault tolerance, performance, and scalability.

Location: Hybrid in Sunnyvale, CA, United States. Must have authorization to work in the United States. Sponsorship may be considered only under specific circumstances.

Salary: USD 170,000–200,000

Company

Developer of hirify.globalDB, a PostgreSQL-compatible open-source distributed database for cloud-native applications.

What you will do

  • Design, develop, test, and deliver core database features across query processing, storage, replication, and transactions.
  • Write high-quality C/C++ code with strong test coverage and participate in design discussions and code reviews.
  • Troubleshoot and resolve correctness, stability, and performance issues in distributed query planning, execution, storage, and transactions.
  • Improve scalability and throughput for growing cluster sizes, data volumes, and transaction rates.
  • Implement performance optimizations including query plan optimization, batching, parallelism, storage efficiency, and end-to-end latency improvements.
  • Contribute to the open-source hirify.globalDB project and collaborate with cross-functional teams on high-quality features.
  • Mentor junior engineers and establish best practices in distributed systems and performance engineering.

Requirements

  • 5–8 years of software engineering experience.
  • Bachelor’s or Master’s in Computer Science or equivalent.
  • Strong programming skills in C/C++ or similar systems language.
  • Solid understanding of data structures, algorithms, operating systems fundamentals, and distributed systems basics.
  • Experience in database internals, storage systems, or distributed systems (replication, consensus, transactions).
  • Strong problem-solving and debugging skills.

Nice to have

  • Hands-on experience with distributed systems including storage, transactional engines, or consensus protocols.
  • Strong understanding of database internals like PostgreSQL, query processing, or storage engine design.
  • Contributions to open-source systems or database projects.

Culture & Benefits

  • Hybrid work model with team together in Sunnyvale office 2–3 days per week.
  • Market-competitive cash compensation, equity, health plans, retirement plans, and unlimited PTO.
  • Commitment to equal pay for equal work and diverse workforce.

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