Software Engineer (Cassandra)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (Cassandra): Developing and optimizing the Java-based Cassandra distributed database layer for StorageGRID object storage with an accent on scale-out reliability, metadata services, and enterprise workloads. Focus on improving database internals, solving complex consistency and performance challenges, and ensuring system stability for AI data lakes.
Location: Hybrid in Morrisville, North Carolina, United States
Compensation: $170,000 - $253,000
Company
is a leader in intelligent data infrastructure, providing unified storage and integrated data services to help organizations unlock the potential of their data across AI and multicloud environments.
What you will do
- Design and implement Java-based Cassandra features and improvements for the StorageGRID distributed database layer.
- Troubleshoot complex issues involving Cassandra storage, compaction, repair, replication, and cluster behavior.
- Optimize Cassandra for high throughput, resiliency, node expansion, and failure recovery.
- Participate in architecture reviews to propose improvements for metadata services, observability, and node lifecycle.
- Drive medium-to-large Cassandra initiatives from design through implementation and release readiness.
- Collaborate with QA, product management, and support teams to ensure product quality and stability.
Requirements
- 8–12 years of experience in backend, systems, database, or distributed systems engineering.
- Strong programming skills in Java.
- Hands-on experience with Apache Cassandra or comparable NoSQL distributed databases, preferably at the internals level.
- Solid understanding of replication, consistency, partitioning, and cluster coordination.
- Experience debugging complex software in Linux-based, scale-out, or storage-oriented environments.
- Must be able to work in a hybrid environment in Morrisville, North Carolina, USA
Nice to have
- Deep expertise in Cassandra internals (storage engine, compaction, indexing, schema evolution).
- Experience with S3, Kubernetes, containerized services, and CI/CD pipelines.
- Contributions to open-source database, storage, or distributed systems projects.
- Familiarity with AI-assisted development tools for code generation and debugging.
Culture & Benefits
- Hybrid working environment designed to balance professional ambition with personal life.
- Comprehensive benefits package including health and life insurance.
- Retirement and pension plans along with an employee stock purchase plan (RSUs).
- Paid time off and various leave options.
- A culture that celebrates mold breakers, bold thinkers, and rewards ownership and impact.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →