Data Engineer
Artech Information Systems LLC
Job Title: Data Engineer - Spark & Real-Time Data Processing
Location: Richmond, VA
Duration: 6 Months Role Overview
We are seeking an experienced Data Engineer with strong expertise in Apache Spark-based ETL pipelines and real-time data processing. The ideal candidate will design, build, and optimize scalable data platforms that support batch and streaming workloads, enabling analytics, reporting, and data-driven decision-making across the organization. Key Responsibilities
Data Engineering & ETL Development
Design, develop, and maintain Spark-based ETL pipelines for large-scale batch data processing.
Build reusable, fault-tolerant data frameworks for ingesting, transforming, and loading structured and semi-structured data.
Optimize Spark jobs for performance, scalability, and cost efficiency. Real-Time & Streaming Data Processing:
Develop real-time and near real-time data pipelines using technologies such as Spark Structured Streaming, Kafka, or Kinesis.
Process high-volume event streams with low latency and high reliability.
Implement windowing, watermarking, and stateful stream processing patterns. Data Platforms & Storage:
Integrate data from multiple sources including APIs, databases, logs, and message queues.
Design and manage data storage solutions using data lakes and lakehouse architectures (S3, ADLS, HDFS, Delta Lake, Iceberg).
Ensure data quality, consistency, and schema evolution across pipelines. Cloud & Infrastructure:
Deploy and manage data pipelines on cloud platforms (AWS, Azure, or GCP).
Work with managed Spark platforms such as Databricks, EMR, or Synapse.
Implement CI/CD pipelines for data workflows using Git, Jenkins, or GitHub Actions. Monitoring, Reliability & Security
Implement logging, monitoring, and alerting for batch and streaming pipelines.
Troubleshoot data failures, performance bottlenecks, and production incidents.
Ensure data security, access control, and compliance with enterprise standards. Collaboration & Documentation:
Collaborate with data scientists, analysts, and product teams to understand data requirements.
Document data models, pipelines, and operational procedures.
Participate in code reviews and contribute to data engineering best practices. Required Skills & Qualifications
Core Technical Skills:
Strong experience with Apache Spark (Spark SQL, DataFrames, Structured Streaming)
Proficiency in Python (PySpark) and/or Scala
Experience building batch and streaming ETL pipelines
Strong SQL skills for data transformation and analysis Streaming & Messaging:
Hands-on experience with Kafka, Kinesis, Pub/Sub, or similar streaming platforms
Understanding of event-driven architectures and stream processing concepts Data Storage & Formats:
Experience with data lakes / lake house architectures
Familiarity with Parquet, Avro, ORC, Delta Lake, Iceberg Cloud & DevOps:
Experience with AWS, Azure, or GCP
Knowledge of containerization and orchestration (Docker, Kubernetes - nice to have)
Experience with workflow orchestration tools (Airflow, Dagster, or Prefect) Nice-to-Have Skills
Experience with real-time analytics and low-latency systems
Knowledge of CDC (Change Data Capture) tools such as Debezium
Exposure to ML data pipelines and feature stores
Experience working in high-volume, regulated environments
Location: Richmond, VA
Duration: 6 Months Role Overview
We are seeking an experienced Data Engineer with strong expertise in Apache Spark-based ETL pipelines and real-time data processing. The ideal candidate will design, build, and optimize scalable data platforms that support batch and streaming workloads, enabling analytics, reporting, and data-driven decision-making across the organization. Key Responsibilities
Data Engineering & ETL Development
Design, develop, and maintain Spark-based ETL pipelines for large-scale batch data processing.
Build reusable, fault-tolerant data frameworks for ingesting, transforming, and loading structured and semi-structured data.
Optimize Spark jobs for performance, scalability, and cost efficiency. Real-Time & Streaming Data Processing:
Develop real-time and near real-time data pipelines using technologies such as Spark Structured Streaming, Kafka, or Kinesis.
Process high-volume event streams with low latency and high reliability.
Implement windowing, watermarking, and stateful stream processing patterns. Data Platforms & Storage:
Integrate data from multiple sources including APIs, databases, logs, and message queues.
Design and manage data storage solutions using data lakes and lakehouse architectures (S3, ADLS, HDFS, Delta Lake, Iceberg).
Ensure data quality, consistency, and schema evolution across pipelines. Cloud & Infrastructure:
Deploy and manage data pipelines on cloud platforms (AWS, Azure, or GCP).
Work with managed Spark platforms such as Databricks, EMR, or Synapse.
Implement CI/CD pipelines for data workflows using Git, Jenkins, or GitHub Actions. Monitoring, Reliability & Security
Implement logging, monitoring, and alerting for batch and streaming pipelines.
Troubleshoot data failures, performance bottlenecks, and production incidents.
Ensure data security, access control, and compliance with enterprise standards. Collaboration & Documentation:
Collaborate with data scientists, analysts, and product teams to understand data requirements.
Document data models, pipelines, and operational procedures.
Participate in code reviews and contribute to data engineering best practices. Required Skills & Qualifications
Core Technical Skills:
Strong experience with Apache Spark (Spark SQL, DataFrames, Structured Streaming)
Proficiency in Python (PySpark) and/or Scala
Experience building batch and streaming ETL pipelines
Strong SQL skills for data transformation and analysis Streaming & Messaging:
Hands-on experience with Kafka, Kinesis, Pub/Sub, or similar streaming platforms
Understanding of event-driven architectures and stream processing concepts Data Storage & Formats:
Experience with data lakes / lake house architectures
Familiarity with Parquet, Avro, ORC, Delta Lake, Iceberg Cloud & DevOps:
Experience with AWS, Azure, or GCP
Knowledge of containerization and orchestration (Docker, Kubernetes - nice to have)
Experience with workflow orchestration tools (Airflow, Dagster, or Prefect) Nice-to-Have Skills
Experience with real-time analytics and low-latency systems
Knowledge of CDC (Change Data Capture) tools such as Debezium
Exposure to ML data pipelines and feature stores
Experience working in high-volume, regulated environments
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Data Engineer in Henrico, VA vacancy
- ...Data Engineer This position can sit anywhere on the East Coast This position is responsible for design, development and management of data workflows and pipelines in our Integrated Data and Analytics environment. The role is a blend of technical leadership, team...SuggestedWork experience placement
$75 per hour
Position: Data Engineer Location: Greenwood Village, CO / Remote, Duration: long term opportunity. Client: Charter Communications - Denver Visa Restrictions: No OPT, CPT & H1b Sub Vending: No Pay Rate: $50 - $53/Hr on W2 without benefits Bill Rate:...SuggestedLong term contractFull timeH1bRemote workRelocation$197.3k - $225.1k
...Lead Data Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers...SuggestedFull timePart timeInternshipH1bLocal area- ...government agencies, a list that spans across the country. Job Description CapTech Machine Learning Engineers are responsible for designing and implementing data-driven solutions for our clients, with a specific focus on building and deploying scalable machine...SuggestedFull timeVisa sponsorshipWork visa
- ...Description of role: Works with the EDM Data Engineering team to develop, troubleshoot, and implement a centralized data warehouse solution by developing and testing data pipelines and data repositories. Business Skills: • Effective oral and written...SuggestedWork at office
- ...forge ways forward together. Make it better. We create fulfilling purpose-driven careers by learning from the world and each other. Data Engineer Richmond, VA or Stamford, CT YOUR ROLE As an IT team member, you’ll play a crucial role in designing, implementing, and managing...Local areaImmediate start
- ...Data Engineer A Data Engineer with Python, PySpark, and AWS expertise is responsible for designing, building, and maintaining scalable and efficient data pipelines in cloud environment. Responsibilities: Design, develop, and maintain robust ETL/ELT pipelines...
- ...Data Architect Marathon TS is looking for a Data Architect to support our efforts at FEMA. The role of the Data Architect will... ...improve support for large datasets, such as LiDAR and Automated Engineering, particularly uploading and downloading these datasets. Review...
- Job Description We are seeking experienced Data Engineers to support a high-impact data platform initiative. This team will be responsible for building and migrating data assets into a Common Data Platform (CDP) leveraging a modern AWS-based data stack, including Databricks...
- ...Data Engineer TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to clients worldwide. Our client provider of digital technology and transformation, information technology and services....Temporary workWorldwide
$209k - $238.5k
A financial services company in Richmond, VA is seeking a Sr. Lead Data Engineer passionate about data and technology. You'll collaborate with Agile teams to design and implement solutions while leveraging programming languages like Python and SQL, and cloud services like...- Capital One in Richmond, VA, is seeking a Lead Data Engineer in the Intelligent Foundations and Experiences team. In this role, you'll collaborate across Agile teams to design and implement data solutions leveraging modern technologies. Applicants should have a Bachelor...
$165k - $180k
ECS is seeking a Senior Data Engineer to work remotely in Richmond, Virginia. The selected candidate will lead the design, development, and optimization of scalable data pipelines and cloud-native data services, supporting the U.S. Consumer Product Safety Commission. The...Remote work- 1. Job Title : Data Engineer 2. Job Summary : Develop unit test case for each module Conduct/ guide conducting of unit and integration testing and fix defects Review/ approve code to be moved to testing environment Provide support to the QA team and coordinate for various...Second jobShift work
- ...Data Engineer (763232) Requirements: Strong Data engineering fundamentals. Utilize Big data frameworks like Spark/Databricks. Training LLMs with structed and unstructured data sets. Understanding of Graph DB. Experience with Azure Blob...
- Capital One in Richmond, VA is seeking a Lead Data Engineer for Risk Tech who specializes in Python and AWS to help modernize risk management pipelines. You will collaborate with agile teams to design, build, test, and deploy scalable data platforms that empower real-time...
- ...Hey! Do you have any Capital One former Data Engineer for this role at Capital One? They must work hybrid in Richmond or McLean, VA. Description: Data Engineer Supporting Sunset Framework Tech surge increase in work load and need to for extra coverage...Remote work
- ...Sr Data Engineer Role: Sr Data Engineer MoI: 2 Video Notes from Manager: Candidates must be located in San Antonio, TX, VA, DC, NY- will work onsite first week and then remotely, contract through end of year, ideally 5+ years of experience with Pyspark who has experience...Contract workTemporary workRemote work
$150k - $190k
...Advanced Solutions Group of SHI that is building new digital experiences for our internal users, customers and partners. The Senior Data Engineer will be responsible for the analysis, design, and development of solutions focused on data engineering and ETL workflows. As a...Work experience placementWorldwideFlexible hoursShift work$144.2k - $164.6k
Join to apply for the Sr. Data Engineer role at Capital One . Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll...Full timePart timeInternshipH1bLocal area$70 - $75 per hour
...hr Direct message the job poster from Mindlance Sr. Manager - Recruitment & Delivery - IT Direct Clients at Mindlance Job Role: Data Engineer Duration: 12 Months Job Description AWS - Lambda, S3, Airflow, AWS Batch, Fargate Python - data frames and Pandas SQL - Snowflake...Contract workLocal areaRemote work- We are seeking a skilled and motivated Data Engineer to join our team, supporting mission-critical applications in a cloud-native environment. The ideal candidate will have strong hands-on experience in cloud platforms, scripting, and modern DevOps practices. You will...Full timeH1b
- ...disruptors, who solve real problems and meet real customer needs. Capital One’s Finance Tech team is seeking a Senior Associate, Data Engineer who is passionate about marrying data with emerging technologies. As a Capital One Senior Associate, Data Engineer, you’ll have...Full timePart timeInternshipLocal area
- Data Engineer Richmond, VA Type: Contract Duration: Long Term Contract Mode of Interview: Telephonic / Zoom Title: Data Engineer Location: VA Duration: Long Term Contract role Job Description 5+ Years of experience designing, developing and implementing ETL and ELT on large...Long term contractContract work
- ...: Richmond, VA (Hybrid) Duration: Through July 31, 2026 with possible extension Role Summary Seeking a Database Administrator / Data Engineer with experience migrating on-prem SQL Server databases to AWS and Snowflake. The role will support database migration, Python-based...For contractorsLocal area2 days per week3 days per week
$197.3k - $225.1k
Lead Data Engineer - HR Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers...InternshipH1bLocal area- ...Job Description We are seeking a Data Center Engineer who is looking for an opportunity to grow and take on more responsibility, in one of our Dewberry offices . Our growing, fast-paced site/civil engineering practice seeks a client focused, highly motivated, organized...Work at officeLocal areaRelocation package
$150k - $190k
A leading IT solutions provider in Virginia is seeking a Senior Data Engineer to join their Advanced Solutions Group. The role involves designing ETL workflows, collaborating with teams, and developing data engineering practices. Candidates should have at least 10 years...Full time$91.4k - $187k
...Job Description Deploys physical plant cabling systems. Coordinates infrastructure implementation efforts for Oracle data centers. Collaborates with Program Management teams to ensure project deliverables are completed on time. Collaborates with vendors to deliver...Temporary workFlexible hoursShift work- ...A growing organization is seeking a Senior Analytics Engineer to lead the modernization of its enterprise data platform. This individual will evaluate, design, and implement a scalable data warehouse architecture while consolidating legacy reporting systems into a governed...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!
Related searches


