Apply Now    

Lead Big Data Developer

Req #: 233974
Location: Chantilly, VA US
Job Category: Engineering
Minimum Clearance Required: TS/SCI with Polygraph

Job Description

What You’ll Get to Do:

The Contractor team shall be responsible for evaluating, identifying, architecting, developing, prototyping, and deploy solutions that satisfy the needs of the Customer and its mission partners. Once deployed, the contractor will be responsible for O&M of the solutions.  The Customer wishes to avoid unnecessary isolation of data through the establishment of a compelling default data lake.  The solution must readily accept diverse data sets; supporting ingestion in both an ad-hoc and continuing manner.  Orchestration of this data ingest must not be constrained to a single team, but instead must support a community of resources empowered to ETL data into the platform.  This data lake solution must be complemented by multi-tenant analytic compute platforms for data Scientists and developers facilitating analytics at scale and rapid “lab-to-factory” development.  The platform must make data available for query, manipulation, and allow developers to join/comingle data sets with each other.  Again, these abilities must be accessible to a vast community of development resources empowered to independently perform these operations on this common platform whilst enforcing appropriate access control. Moreover, the platform must enable developers and data scientists to behave as a cooperative community by allowing the creation of novel analytic capabilities that readily build upon the output of existing analytic capabilities. 

More About the Role:

The Contractor shall assist the Customer in evaluating open source, commercial, and existing solutions available within the Customer’s environment.  The Contractor shall identify solutions, produce illustrative prototypes, and work with the Customer to generate recommendations and an implementation roadmap.  To the greatest extent feasible, these solutions will build atop and augment existing Customer investments.

The Contractor shall develop analytic capabilities aimed at facilitating information discovery, summarization, or to aid the interpretation of patterns within.  This development activity may include identifying existing analytic tradecraft of value and performing tech transfer as necessary.  The Contractor shall have experience with data science and have successfully delivered analytic capabilities. 

The Contractor shall assess and validate candidate systems, applications, and open source modules as potential elements for inclusion into the Customer system. The Contractor shall identify key interdependencies, roadblocks, issues, and risks with modifying existing systems and develop/integrate/implement a plan to proactively address these issues in a timely manner.

The Contractor shall evaluate existing Customer capabilities, familiarizing themselves with system architecture and inherit the development responsibilities for those capabilities and systems as directed by the Customer. The Contractor shall work with the Customer to generate and document requirements for new system development. The Contractor shall develop new systems to satisfy Customer approved requirements, and subsequently develop, document, and execute test plans, procedures, and scenarios for acceptance testing. The Contractor shall validate and verify that the developed software successfully meets Customer requirements and interfaces properly with related systems through configuration, installation, and performance testing of the software.

The Contractor shall comply with the Customer’s Assessment and Authorization process, addressing auditing requirements, and providing required system documentation through the accreditation process. The Contractor shall work with the Customer to develop, implement, and maintain a strategy for appropriately handling security sensitive applications.

You’ll Bring These Qualifications:

  • Demonstrated experience in API Design
  • Demonstrated experience in authoring and consuming Web Services.
  • Demonstrated experience utilizing RMDB and NoSQL capabilities.
  • Demonstrated experience utilizing Distributed Data Storage platforms
  • Demonstrated experience developing atop Distributed Data Processing & Query platforms
  • Demonstrated experience in open source technologies and experience in pulling together multiple open source modules to satisfy a system requirement 
  • Demonstrated experience utilizing managed platforms/services and experience pulling together multiple services/platforms to satisfy a system requirement
  • Demonstrated experience in securely and efficiently facilitating search within large distributed systems with “row-level” or “cell-level” security.
  • Demonstrated experience in user engagements, soliciting requirements, decomposing into user stories
  • Demonstrated experience in requirements definition
  • Demonstrated experience in Information Security, Assessment & Accreditation
  • Demonstrated on-the-job experience with Agile methodologies.
  • Linux (e.g. CentOS)        
  • Java
  • Python
  • NoSQL Databases (e.g. mongoDB, Cassandra, DynamoDB, etc.)  
  • SQL & RDBMS Systems (e.g. Amazon RDS)
  • SOLR and/or ElasticSearch, or equivalents            
  • AWS S3, HDFS
  • Presto, AWS Athena, Pig, or equivalents
  • Hadoop, Spark, AWS EMR, or equivalents

These Qualifications Would be Nice to Have:

  • AWS Glue
  • Apache NiFi



What We Can Offer You:

- We’ve been named a Best Place to Work by the Washington Post.

- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

- We offer competitive benefits and learning and development opportunities.

- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.

- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Job Location



CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now