This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior HBase Database Engineer in United States.
We are seeking an experienced Senior HBase Database Engineer to lead the design, deployment, and management of large-scale, high-performance database systems. This role focuses on building and optimizing HBase clusters and distributed data platforms to support mission-critical operations. You will collaborate closely with engineering teams across the globe to ensure reliability, scalability, and security, while driving automation and best practices. The position offers opportunities to mentor junior engineers, influence cross-team architectural decisions, and contribute directly to infrastructure strategy. Working in a fast-paced, innovative environment, you will help shape the foundation of a robust, data-driven ecosystem that supports critical business objectives. Remote work is supported, with a preference for candidates located near San Diego, CA.
Accountabilities
- Oversee daily operations and monitoring of mission-critical HBase clusters, including on-call responsibilities.
- Architect, deploy, and scale HBase clusters with a focus on performance, security, and high availability.
- Design and implement backup, disaster recovery, and capacity planning strategies for large-scale systems.
- Optimize performance across memory management, garbage collection, region balancing, and data storage techniques.
- Troubleshoot complex system-level issues, conduct root cause analysis, and implement long-term remediation.
- Provide technical leadership on schema design, query optimization, and HBase best practices.
- Develop automation frameworks and enhance monitoring to improve operational efficiency.
- Integrate HBase within the broader big data ecosystem, including Hadoop, Hive, Spark, Kafka, and Zookeeper.
- Mentor junior engineers and influence cross-team design decisions for distributed data systems.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Proficiency in Java or Scala; strong Linux systems knowledge and shell scripting; Python experience is a plus.
- Deep understanding of distributed systems concepts, including CAP theorem and consensus protocols (ZAB, Paxos, Raft).
- In-depth knowledge of HBase architecture, storage internals, read/write paths, and compaction processes.
- Extensive experience in performance tuning and managing large-scale HBase deployments (hundreds of nodes, PB-scale data).
- Hands-on experience with cloud-based HBase services (AWS EMR, GCP Dataproc, Azure HDInsight) is a plus.
- Familiarity with storage engines (RocksDB, LevelDB) or advanced HBase client optimization techniques is a strong plus.
- Proven leadership, cross-team collaboration, and communication skills.
- Experience in capacity planning, disaster recovery design, and scaling distributed systems.
- Bilingual fluency in Mandarin and English is a plus for APAC collaboration.
Benefits
- Competitive salary: $170,000–$220,000 per year.
- Full-time remote work option (preference for San Diego, CA).
- Health, dental, and vision insurance.
- Paid time off and company holidays.
- Retirement savings plan with employer contribution.
- Professional development and mentorship opportunities.
- Inclusive, global work environment with cross-team collaboration.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. Their internal hiring team then makes the final decision and manages next steps such as interviews or further assessments.
