Accumulo Database Engineer 102204
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Hadoop and Accumulo expert-a hands on Database Engineer/Administrator specializing in Apache Accumulo within a distributed big data ecosystem. This role is critical to the sustainment, performance, security, and modernization of the C2IE data platform.
As documented across our ongoing staffing efforts, this is a high priority, immediate need for someone with deep Accumulo mastery-not an Oracle/Postgres heavy DBA, but a specialist fully fluent in Accumulo internals, HDFS, Zookeeper, YARN, and secure, large scale distributed data environments. Candidates without demonstrable Accumulo experience will not be a fit., Accumulo Administration & Engineering
- Manage, configure, and optimize Accumulo clusters, including tservers, master, monitor, and garbage collector services.
- Perform and tune Accumulo compactions, flush operations, and table level maintenance routines.
- Engineer, configure, and validate Accumulo tables, iterators, splits, security labels, and performance settings.
- Troubleshoot and resolve complex Accumulo server errors, iterator issues, classloader problems, and runtime exceptions.
Distributed System Architecture
- Configure and optimize the supporting Hadoop ecosystem, including HDFS, Zookeeper, and YARN, ensuring tightly paired but properly decoupled management where feasible.
- Evaluate and tune distributed file system architecture for enterprise scale ingestion, analytics, and storage workloads.
Security & Cell Level Access Control
- Implement and maintain Accumulo's cell level security and read path enforcement (Standard Read vs. Full Access modes).
- Ensure strict compliance with CUI, TS/SCI, and cross domain security requirements for data at rest and in motion.
Backup, Recovery, and Sustainment
- Manage Accumulo level and HDFS level backup processes, automated backup directories, and restore procedures.
- Work with multi environment (NIPR/SIPR/JWICS) deployments following enterprise sustainment and modernization expectations.
Operational Diagnostics & Continuous Improvement
- Analyze Accumulo logs and metrics to troubleshoot ingest failures, iterator misconfigurations, ZK/YARN dependencies, and scaling constraints.
- Collaborate with engineering teams on evaluating modernization options and improving architectural resilience.
Requirements
- Expert level Accumulo experience (absolute non negotiable).
- Must have engineered, administered, tuned, and operated enterprise Accumulo clusters-not just used it as a client.
- Hands on experience with HDFS, Zookeeper, YARN (distributed systems internals & optimization), Hadoop ecosystem troubleshooting, performance tuning, and configuration management.
- Strong Python and/or Java familiarity to work within and debug Accumulo backed services (TCF/EAPI references in logs).
- Experience with secure, multi classification DoD environments.
- Ability to analyze deep system issues (e.g., classloader failures, iterator load problems).
Desired Skills:
- Experience supporting Accumulo backed systems for ingestion, analytics, graph processing, or cyber analytics workflows.
- Familiarity with C2IE, BDP, or similar mission applications.
- Experience building automation around Accumulo management, backups, table configuration, and monitoring.
- Understanding of Java based microservice stacks dependent on Accumulo.
Education:
Bachelor's