Talent.com
serp_jobs.error_messages.no_longer_accepting
Senior Database Engineer (HBase) (San Diego)

Senior Database Engineer (HBase) (San Diego)

SHEINSan Diego, CA, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Database Engineer (HBase)

SHEIN is a global online fashion and lifestyle retailer, offering SHEIN branded apparel and products from a global network of vendors, all at affordable prices. Headquartered in Singapore, with more than 15,000 employees operating from offices around the world, SHEIN is committed to making the beauty of fashion accessible to all, promoting its industry-leading, on-demand production methodology, for a smarter, future-ready industry.

Position Summary

We are looking for a full-time Senior Database Engineer (HBase) (Official title : Senior Database Engineer I) for our San Diego-based corporate office with the option to work fully-remote. The Senior Database Engineer will be responsible for leading the development and management of SHEIN's databases and distributed systems. This role centers on MySQL and other database technologies, reporting directly to the Head of Database and with regular updates to the CTO.

The ideal candidate will have experience managing large-scale, mission-critical environments that require zero downtime. As part of the SHEIN DBRE team, you will play a key role in ensuring the reliability, performance, and security of our database infrastructure through automation and scalable solutions. Our team integrates DBA, SRE, and DBRE expertise to deliver highly available data services.

We design resilient architectures to meet evolving business and data processing demands, prioritizing efficiency and system reliability. While each team member may have their preferred technologies, a deep understanding of database fundamentalsand how different database systems interact with applications and operating systemsis essential for success. This role requires collaboration across multiple customer environments and global teams.

Job Responsibilities

  • Oversee daily operation and monitoring of mission-critical HBase clusters; participate in and improve on-call practices.
  • Architect, plan, deploy, and scale large-scale HBase clusters with focus on reliability, security, and performance.
  • Design and implement high availability, disaster recovery, backup, and capacity planning strategies.
  • Lead performance optimization efforts across memory, GC tuning, region balancing, and data storage strategies (e.g., compression, hot / cold separation).
  • Troubleshoot complex system-level issues, driving root cause analysis and long-term remediation.
  • Provide technical leadership on schema design, query optimization, and best practices for HBase usage across the organization.
  • Develop automation frameworks and monitoring enhancements to improve operational efficiency.
  • Drive integration and optimization of HBase within the broader big data ecosystem (Hadoop, Hive, Spark, Kafka, Zookeeper, etc.).
  • Mentor junior engineers and influence cross-team design decisions for large-scale distributed data systems.

Job Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Proficiency in Java or Scala, with strong expertise in Linux systems and shell scripting; Python experience a plus.
  • Deep understanding of distributed systems theory (CAP theorem, consensus protocols such as ZAB, Paxos, Raft).
  • In-depth knowledge of HBase architecture, including storage internals, read / write paths, and compaction processes.
  • Extensive experience in performance tuning for large-scale HBase deployments.
  • Proven track record managing HBase clusters at hundreds of nodes and PB-scale data volumes.
  • Hands-on experience with cloud-based HBase services (AWS EMR, GCP Dataproc, Azure HDInsight, etc.) is a plus.
  • Familiarity with storage engines (RocksDB, LevelDB) or advanced HBase client optimization techniques is a strong plus.
  • Strong leadership, cross-team collaboration, and communication skills.
  • Demonstrated success in capacity planning, disaster recovery design, and scaling distributed systems.
  • Nice to Have

  • Bilingual fluency in Mandarin and English
  • Benefits and Perks

  • Bonus and RSU eligible
  • Healthcare (medical, dental, vision, prescription drugs)
  • Health Savings Account with Employer Funding
  • Flexible Spending Accounts (Healthcare and Dependent care)
  • Company-Paid Basic Life / AD&D insurance
  • Company-Paid Short-Term and Long-Term Disability
  • Voluntary Benefit Offerings (Voluntary Life / AD&D, Hospital Indemnity, Critical Illness, and Accident)
  • Employee Assistance Program
  • Business Travel Accident Insurance
  • 401(k) Savings Plan with discretionary company match and access to a financial advisor
  • Vacation, paid holidays, floating holiday and sick days
  • Employee discounts
  • Free weekly catered lunch
  • Dog-friendly office (available at select locations)
  • Free gym access (available at select locations)
  • Free swag giveaways
  • Annual Holiday Party
  • Invitations to pop-ups and other company events
  • Complimentary daily office snacks and beverages
  • Pay Range $108,000 - $180,000 USD

    serp_jobs.job_alerts.create_a_job

    Senior Database Engineer • San Diego, CA, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Database Support Engineer

    Database Support Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Database Support Engineer - EMEA.Key Responsibilities Provide technical support to customers on TimescaleDB, including administration, design, optimization, and impleme...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Oracle Database Administrator

    Oracle Database Administrator

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Oracle Database Administrator to join their team in a remote position.Key Responsibilities Manage Oracle Development and database interfaces including ETL processes an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Data Infrastructure Engineer

    Senior Data Infrastructure Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Data Infrastructure Engineer to enhance its core data infrastructure and support advanced applications. Key Responsibilities Own and maintain data pipeline archit...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Back End Engineer

    Senior Back End Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Back End Engineer to design and develop foundational systems for AI-powered products.Key Responsibilities Architect and build scalable backend systems and infrast...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Data Management Engineer

    Senior Data Management Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Data Management Engineer.Key Responsibilities Utilize expertise in Data Lineage, Cataloging, and Reconciliation technologies to enhance customer operations Coll...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Database Developer

    Senior Database Developer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Analyst / Database Developer to enhance data analytics capabilities in the pharmaceutical industry. Key Responsibilities Design, develop, and maintain the DATAstrea...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Database Security Technical Lead

    Database Security Technical Lead

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Database Security Subject-Matter Expert (SME) / Technical Lead.Key Responsibilities : Lead the planning and implementation of the database security program for a federal...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Backend Engineer

    Senior Backend Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    Backend Engineer - Investigator.Key Responsibilities Lead technical design discussions and collaborate with cross-functional teams Design, develop, and operate scalable microservices and robust ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Data Platform Engineer

    Senior Data Platform Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Data Platform Engineer.Key Responsibilities Enhance and improve the performance and reliability of existing Data Platform Services Design and build self-service...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Databricks Architect

    Senior Databricks Architect

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Lead Consultant (Databricks Architect).Key Responsibilities Serve as the technical lead for project teams, ensuring high-quality execution and alignment with bes...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Database Administrator

    Senior Database Administrator

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Database Administrator to manage and optimize database infrastructures.Key Responsibilities Administer and optimize Oracle and PostgreSQL databases in on-prem an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior ADABAS Mainframe Programmer

    Senior ADABAS Mainframe Programmer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior ADABAS Mainframe Systems Programmer.Key Responsibilities Perform mainframe database software upgrades, administration, and tuning for ADABAS environments Manage...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Remote Workday Database Administrator

    Remote Workday Database Administrator

    VirtualVocationsEscondido, California, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    A company is looking for a Remote Workday Database Administrator V.Key Responsibilities Manage day-to-day Workday configurations, integrations, and security assignments Build and maintain advanc...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Oracle Database Developer

    Oracle Database Developer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Applications Development Engineer.Key Responsibilities Develop and optimize Oracle databases, including advanced PL / SQL programming and procedure design Manage and mo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Database Escalation Engineer

    Database Escalation Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Database Escalation Engineer - Federal.Key Responsibilities Support production reliability and scalability of customer applications and infrastructure services Restore...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Database Developer

    Database Developer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Database Developer (Postgres / AWS).Key Responsibilities Design, develop, and implement cloud-based database architectures Manage and optimize Postgres / AWS Aurora en...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Director of Database Management

    Senior Director of Database Management

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Director, Product Management, Database.Key Responsibilities Lead the vision, strategy, and execution for the database pillar, shaping future capabilities Own th...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Data Insights Engineer

    Senior Data Insights Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Data Insights Engineer.Key Responsibilities Design, develop, and maintain scalable data models for reporting and analytics Develop and maintain dashboards using...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Database Engineer

    Senior Database Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Database Engineer.Key Responsibilities Design optimal Postgres data models and optimize data structures for performance Analyze database query load, manage upgr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Health Data Migration Engineer

    Senior Health Data Migration Engineer

    VirtualVocationsEscondido, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Health Data Migration Engineer to support the Department of Veterans Affairs in data migration efforts. Key Responsibilities : Assess and update EHRM data migratio...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days