Guidehouse seeks a Data Engineer to support in building, optimizing, and maintaining data pipelines, cloud-based solutions, and analytics platforms.
Requirements
- Proficient experience with: Programming languages (Java, Python, SQL, Pyspark); Data pipeline and ETL development; Database technologies (Oracle, MySQL, Postgres, SQL Server, MongoDB); Data modeling, stored procedures, and API development (RESTful, SOAP)
- Demonstrated experience with: Cloud platforms: AWS (S3, Lambda, ECS, SQS), Azure (CosmosDB, Functions); Containerization and orchestration (Docker, Kubernetes); CI/CD tools (Jenkins, Maven, Git, Bitbucket, GitHub); Monitoring and logging tools (Splunk, CloudWatch, Kibana, Elasticsearch)
- Experience with data visualization tools (e.g., Kibana, Tableau)
- Familiarity with security best practices and compliance in federal environments.
- Experience with microservices, Spring Boot, and integration of AI/ML components.
- Certifications in AWS, Azure, or other cloud/data engineering domains.
- Experience supporting federal programs and/or large-scale data modernization projects.
Responsibilities
- Design, develop, and maintain robust data pipelines and ETL processes for ingesting, transforming, and loading data from diverse sources.
- Build and optimize data architectures and models to support analytics, reporting, and operational needs.
- Implement and manage CI/CD pipelines for data engineering workflows using tools such as Jenkins, Maven, and Git.
- Develop and deploy cloud-based solutions leveraging AWS (S3, Lambda, ECS, SQS), Azure (CosmosDB, Functions), and containerization (Docker, Kubernetes).
- Collaborate with DBAs and application developers to design and integrate data models, stored procedures, and APIs.
- Ensure data quality, integrity, and security through rigorous validation, monitoring, and logging (e.g., Splunk, CloudWatch, Kibana).
- Support data migration, integration, and modernization initiatives, including legacy system upgrades and cloud adoption.
Other
- US Citizenship is required
- Bachelor’s degree is required
- Minimum FIVE (5) years of experience in data engineering, software development, or related roles.
- Ability to work in fast-paced environment independently
- Strong analytical, troubleshooting, and communication skills, including communicate complex technical concepts in salient terms to diverse audience types