Senior Data Engineer
General Dynamics Information Technology1 month ago
Sterling, VA, USASenior
Base Salary
$153k - $207k/yr
Responsibilities
- Design, develop, and maintain data infrastructure supporting chatbots and AI-powered applications.
- Administer and optimize PostgreSQL databases, including pgvector vector-similarity search capabilities.
- Build ingestion, ETL/ELT, document-processing, metadata, indexing, and storage pipelines for structured, semi-structured, and unstructured data.
- Develop Python services, scripts, APIs, automation, and reusable data integration patterns.
- Support enterprise data fabric, data catalog, metadata, lineage, virtualization, federation, governance, and data quality capabilities.
- Plan and execute data migrations across legacy systems, modern databases, and enterprise applications, including mapping, reconciliation, validation, testing, rollback, and verification.
- Support containerized data services, database deployment, monitoring, security controls, and operations on Red Hat Enterprise Linux and Windows Server.
- Deploy and operate services in air-gapped and classified environments while supporting vulnerability remediation, accreditation, audit logging, and federal security compliance.
- Improve database reliability, performance, observability, backup, and recoverability, including troubleshooting across applications, databases, and AI inference systems.
- Produce technical documentation, migration plans, data mappings, and operational procedures.
Requirements
- Bachelor’s degree in Computer Science, Data Engineering, Information Systems, Software Engineering, or a related technical field, or equivalent practical experience.
- At least 7 years of experience in data engineering, database development, data integration, or related software engineering disciplines.
- Strong Python proficiency for data processing, scripting, automation, and service integration.
- Advanced SQL skills covering query optimization, schema design, and performance tuning.
- Experience with PostgreSQL or comparable enterprise relational database systems and with designing ETL/ELT pipelines.
- Experience with enterprise data migrations, including data mapping, transformation, validation, and reconciliation.
- Familiarity with REST APIs, JSON, structured and semi-structured data formats, Linux administration, shell scripting, and deployment automation.
- Understanding of data modeling, relational databases, data integrity, and data lifecycle management.
- Experience with Git, automated testing, complex data workflow design, documentation, and troubleshooting.
- Preferred qualifications include AI/ML platform or LLM application experience, RAG, vector databases, embeddings, semantic search, document ingestion, container technologies, Redis, PgBouncer, data fabric or data mesh, Airflow, NiFi, Kafka, AWS, Azure, Splunk, CI/CD, cloud or hybrid data platforms, secure disconnected environments, RMF, and ATO requirements.
- U.S. citizenship and the ability to possess or obtain Secret clearance are required.
- Strong communication and cross-disciplinary collaboration skills are required.
Benefits
- The likely base salary range is $153,000-$207,000, with final salary based on experience, location, and contractual requirements.
- Benefits include medical, dental, vision, health savings account options, 401(k) with company match, paid time off, holidays, paid parental and other leave, disability, life, accident, critical illness, and business travel insurance.
- The position is onsite in USA VA Sterling, with a 40-hour workweek and less than 10% travel.
- GDIT offers full-flex work weeks where possible.
- The hiring process includes identity verification using biometrics and artificial intelligence, and virtual interviews require candidates to be on camera.
Tech Stack
Categories
Data Engineering
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.