Назад
Company hidden
обновлено 20 дней назад

Software Engineer (Cassandra)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (Cassandra) (Java/Cassandra): Building and optimizing the distributed Cassandra database layer that supports StorageGRID metadata services, enterprise object storage workloads, and scale-out reliability with an accent on database internals, product integration, and operational resilience. Focus on designing Cassandra features, improving replication and consistency behavior, leading performance analysis and benchmarking, and strengthening upgrades, failure recovery, and cluster operations.

Location: United States; Morrisville, North Carolina, United States. Hybrid working environment with in-office and/or in-person expectations.

Salary: 170,000–253,000 USD annual OTE, including potential commission.

Company

hirify.global develops intelligent data infrastructure, including unified storage, integrated data services, and cloud-compatible StorageGRID object storage.

What you will do

  • Design and implement Java-based Cassandra features and improvements for StorageGRID with end-to-end ownership.
  • Translate product, scale, upgrade, supportability, and customer requirements into Cassandra designs.
  • Debug issues involving storage, compaction, repair, replication, consistency, node lifecycle, and cluster behavior.
  • Contribute to Cassandra and StorageGRID architecture reviews, observability, upgradeability, and operational improvements.
  • Lead performance analysis, benchmarking, capacity planning, and tuning for large-scale deployments.
  • Drive medium-to-large initiatives from design through implementation, validation, and release readiness while collaborating with engineering, QA, product, supportability, support, and field teams.

Requirements

  • 8–12 years of experience in backend, systems, database, storage, or distributed systems engineering.
  • Strong Java programming skills; experience with distributed databases such as Apache Cassandra or comparable NoSQL systems.
  • Understanding of replication, consistency, partitioning, failure handling, node lifecycle, and cluster coordination.
  • Experience designing and debugging complex software in Linux-based, scale-out, or storage-oriented environments.
  • Practical knowledge of open-source development, code reviews, design discussions, testing, and community collaboration.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.

Nice to have

  • Deep knowledge of Cassandra internals, including the storage engine, compaction, repair, indexing, schema evolution, upgrades, or release management.
  • Experience integrating distributed databases into enterprise storage, object storage, cloud, or scale-out infrastructure products.
  • Experience with performance optimization, benchmarking, observability, and production troubleshooting at scale.
  • Familiarity with StorageGRID, object storage, S3, Kubernetes, containerized services, CI/CD pipelines, and AI-assisted development tools.

Culture & Benefits

  • Hybrid work environment designed to support collaboration and connection.
  • Health insurance, life insurance, retirement or pension plans, paid time off, and leave options, subject to regional policies.
  • Employee stock purchase plan and/or restricted stock units may be included.
  • Culture focused on initiative, impact, ownership, innovation, and inclusion.

Hiring process

  • Applications are reviewed only when submitted through the company website.
  • Some stages may use AI tools to support application evaluation and candidate selection, with human decision-making retained.

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