Data Engineer Richmond, VA 23219 (hybrid) Pay: $110,000-120,000
Role Summary
The Senior Data Engineer is a hands-on expert and technical leader, actively engaged in designing, building, and optimizing scalable, reliable data pipelines at an enterprise level. This role not only guides architectural decisions but also directly implements advanced ELT solutions, troubleshoots complex data challenges, and ensures best practices through practical, high-impact contributions.
This role combines deep hands on expertise with technical ownership, mentoring, and architectural alignment. The Senior Data Engineer drives and implements data engineering best practices, ensures high standards for quality and security, and partners with architecture and platform teams to improve the overall data ecosystem.
Key Responsibilities
Build end-to-end data pipelines and ETL/ELT solutions to support analytics, reporting, and AI/ML use cases, ensuring solutions are robust and production-ready through practical implementation.
Apply scalable patterns for batch and incremental processing by developing, testing, and deploying data workflows, focusing on hands-on coding and troubleshooting.
Review and implement data modeling, transformation logic, and performance strategies, using deep technical expertise to optimize and validate solutions.
Evaluate, select, and integrate tooling, frameworks, and platform capabilities by actively prototyping and configuring systems to meet project requirements.
Build up complex, high-volume data pipelines using SQL-centric ETL/ELT patterns.
Design and implement scalable streaming pipelines to process real-time data, ensuring low latency and reliable delivery for analytics and operational use cases.
Lead performance tuning efforts across pipelines, warehouses, and workloads.
Ensure data pipelines are resilient, observable, and production ready.
Implement enterprise-grade error handling, restart ability, and monitoring.
Build and maintain scalable, low-latency streaming data pipelines using technologies such as Kafka, Kinesis, or Spark Streaming
Perform on-the-fly data cleaning, validation, and enrichment before data reaches its final destination.
Uses strategies such as Indexing and partitioning to fine tune the data warehouse and big data environments to improve the query response time and scalability
Implement standards for data quality checks, validation, and reconciliation.
Ensure pipelines meet security, access control, and governance requirements.
Partner with governance & DataOps teams on metadata, lineage, and auditability.
Apply consistent naming conventions, documentation, and coding standards.
Improve operational monitoring, alerting, and incident response processes.
Proactively identify reliability, performance, and cost optimization opportunities.
Support and guide production troubleshooting and root cause analysis.
Investigating data quality incidents and identifying design/coding GAPs
Participate in design and code reviews to enforce quality and best practices.
Partner with various infrastructure teams, application teams, and architects to generate process designs and complex transformations to various data elements to provide the Business with insights into their business processes.
Translate ambiguous requirements into well designed technical solutions.
Work in complex multi-platform environments on multiple project assignments.
Required Years of Experience
MUST have 5 to 7+ years of Data Engineering experience.
Education
Education: Bachelors or higher required
Discipline: Computer Science, Information Systems, Mathematics
Are there any specific companies/industries you’d like to see in the candidate’s experience?
High Preference for candidates that have previously worked with a large scale commercial utilities team but will review candidates who have a background with large scale capital projects for companies
#ZR
#INDGEN
Numbers & Facts
Location
Richmond, VA
Skills
Access Controlunmatched
Architectural Servicesunmatched
Artificial Intelligence (AI)unmatched
Best Practicesunmatched
Big Dataunmatched
Business Processesunmatched
Capital Projectunmatched
Code Reviewsunmatched
Coding Standardsunmatched
Computer Scienceunmatched
Cost Controlunmatched
Data Cleaningunmatched
Data Managementunmatched
Data Modelingunmatched
Data Qualityunmatched
Data Warehousingunmatched
Database Extract Transform and Load (ETL)unmatched
Documentation Standardsunmatched
Ecosystemsunmatched
Engineeringunmatched
Error Handlingunmatched
Identify Issuesunmatched
Incident Responseunmatched
Information Technology & Information Systemsunmatched
Machine Toolunmatched
Mathematicsunmatched
Mentoringunmatched
Multiplatform/Cross-Platformunmatched
Operational Auditunmatched
Operational Improvementunmatched
Performance Tuning/Optimizationunmatched
Production Supportunmatched
Prototypingunmatched
Reconciliationunmatched
Root Cause Analysisunmatched
SQL (Structured Query Language)unmatched
Scalable System Developmentunmatched
Systems Administration/Managementunmatched
Technical Leadershipunmatched
Technical/Engineering Designunmatched
Test Plan/Scheduleunmatched
Testingunmatched
Use Casesunmatched
Validation Testingunmatched
Warehousingunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.