Save Job
Posted 3w ago

Senior Data Engineer

@ BasisPath
McLean, Virginia, United States
OnsiteFull Time
Responsibilities:designing pipelines, integrating data, maintaining platforms
Requirements Summary:U.S. citizen with active TS/SCI clearance; bachelor\u0002s degree or equivalent; experience with enterprise-scale data ingestion, cloud (AWS), distributed processing, Apache Kafka/NiFi, SQL, and software development (Java/Python/Perl).
Technical Tools Mentioned:AWS, Apache Kafka, Presto, Apache NiFi, Java, Python, Perl, Linux, Windows, SQL, Docker, Kubernetes
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job description

BasisPath is seeking a highly motivated Senior Data Engineer to support mission-critical data acquisition, processing, integration, and exploitation efforts. The successful candidate will architect and maintain scalable data platforms capable of ingesting, transforming, and analyzing operational datasets in support of government customers.

This position requires strong experience with cloud-based data environments, distributed processing technologies, enterprise data management, and software development. The ideal candidate will thrive in a fast-paced environment where technical innovation directly supports operational objectives.


About us:

BasisPath, a rapidly growing woman and veteran-owned small business, is actively seeking talented candidates to support our expanding contractual commitments. We provide a comprehensive benefits package including signing bonuses, relocation assistance, expense reimbursement, 100% paid health insurance, competitive compensation, robust benefits, growth opportunities, profit sharing, relevant training, and generous PTO.


At BasisPath, we prioritize our employees' well-being and professional development.  Join us and become part of our dedicated team!

Job requirements

Responsibilities and Duties:

  • Design, develop, and maintain enterprise-scale data ingestion, processing, and analytics pipelines.

  • Architect cloud-native and hybrid data solutions supporting large-scale data exploitation activities.

  • Build and optimize automated workflows for data collection, transformation, normalization, enrichment, and delivery.

  • Integrate structured, semi-structured, and unstructured data from multiple sources.

  • Implement scalable storage, indexing, search, and retrieval capabilities.

  • Develop software tools and automation capabilities supporting mission operations and data analysis.

  • Conduct technical evaluations of emerging technologies and recommend solutions to improve data exploitation capabilities.

  • Collaborate with engineers, analysts, and government stakeholders to develop technical approaches and concepts of operation.

  • Support deployment, configuration, monitoring, and maintenance of data platforms in secure environments.

Required Qualifications and Skills:

  • You must be able to commute to the area. 

  • U.S. citizen

  • Active TS/SCI security clearance

  • Experience supporting Intelligence Community (IC), Department of Defense (DoD), or other federal government programs.

  • Bachelor's degree in Computer Science, Data Science, Information Systems, Engineering, or related technical field (or equivalent experience).

  • Experience designing, developing, and maintaining enterprise-scale data integration architectures, including automated data ingestion, transformation, normalization, orchestration, and delivery pipelines.

  • Experience working with cloud computing platforms and cloud-based data management solutions, including AWS.

  • Experience with distributed computing frameworks and big data technologies.

  • Experience with Apache Kafka, Presto, or similar distributed data processing technologies.

  • Experience with Apache NiFi (Niagara Files) for enterprise data flow management.

  • Experience developing software applications using Java, Python, and/or Perl.

  • Experience with Linux administration and Windows operating environments.

  • Strong SQL skills and experience with enterprise data management platforms.

  • Experience processing and managing large-scale datasets.

  • Experience conducting technical assessments and recommending technology solutions.

  • Strong understanding of data engineering principles, data governance, and scalable architecture design.

Preferred Qualifications and Characteristics:

  • Experience working within classified computing environments.

  • Knowledge of encryption technologies, cryptographic concepts, and secure data handling practices.

  • Experience with containerization technologies such as Docker and Kubernetes.

  • Strong analytical and problem-solving skills.

  • Ability to work independently with minimal supervision.

  • Excellent written and verbal communication skills.

  • Ability to translate mission requirements into scalable technical solutions.

  • Proven ability to operate effectively in dynamic, high-priority environments.

Join our innovative team and contribute to cutting-edge software development processes! Apply now to be part of our dynamic environment.