Senior Data Engineer

Meridian
Springfield, VA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$140,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Microsoft Azure Big Data Cloud Computing Computer Programming Databases Continuous Integration Data Validation Data Governance Extract Transform Load (ETL) Data Stores
+26 more
Data Systems Data Warehousing Apache Hadoop Monitoring of Systems Python (Programming Language) PostgreSQL MongoDB MySQL NoSQL Cloud Services SQL Databases Talend Google Cloud Azure Data Factory Apache Spark Containerization Data Lakes Gitlab-ci Information Technology Cassandra AWS Glue Data Analytics Apache Kafka Data Management Docker Jenkins

Job description

We are seeking a highly skilled and motivated Data Engineer to join our dynamic team. The ideal candidate will be responsible for designing, building, and maintaining our data-driven infrastructure.

You will work closely with data scientists, analysts, and other stakeholders to ensure that our data is accessible, reliable, and ready for analysis.

Your work will be crucial in enabling our organization to make data-informed decisions and optimize performance.

Responsibilities

As a Data Engineer, you will be tasked with a variety of responsibilities, including:

  • Develop and Maintain Data Pipelines: Design, construct, install, test, and maintain highly scalable data management systems.
  • ETL Processes: Implement and manage ETL (Extract, Transform, Load) and ELT (Extract, Load, Transform) processes to move and transform data between various systems.
  • Data Modeling and Warehousing: Build and maintain unified catalog, data warehouse, and/or data lake solutions, creating and managing table schemas to organize and store data effectively.
  • Data Quality and Integrity: Ensure data quality and reliability by creating data validation methods and implementing data governance and security policies.
  • Collaboration: Work with data scientists, analysts, and business leaders to understand data needs and deliver solutions that align with company objectives.
  • Automation: Write scripts and use orchestration tools to automate repetitive tasks and data workflows.
  • System Monitoring and Optimization: Monitor the performance of data systems and optimize them for speed, reliability, and cost-effectiveness.

Requirements

To be successful in this role, you should have the following qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: Proven experience as a Data Engineer or in a similar role.
  • Programming Skills: Proficiency in SQL and at least one of the following programming languages: Python, Java, or Scala.
  • Database Knowledge: Strong experience with both relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Big Data Technologies: Hands-on experience with big data tools such as Apache Spark, Hadoop, or Kafka.
  • Cloud Platforms: Familiarity with cloud services like AWS, Azure, or Google Cloud.
  • ETL Tools: Experience with ETL frameworks and tools such as Talend, Informatica, or AWS Glue.

Preferred Qualifications

The following qualifications are not required but will be considered a strong plus:

  • Advanced Degree: Master’s degree in a related field.
  • Certifications: Professional certifications such as the AWS Certified, Google Cloud Certified Professional Data Engineer, IBM Certified Data Engineer, or Microsoft Certified: Azure Data Engineer Associate.
  • Data Modeling: In-depth knowledge of data modeling techniques, including star and snowflake schemas.
  • Containerization and Orchestration: Experience with Docker and Kubernetes.
  • CI/CD: Understanding of CI/CD principles and experience with related tools (e.g., Jenkins, GitLab CI).
  • Communication Skills: Excellent communication and collaboration skills to work effectively with various teams.

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Professional development assistance
  • Parental leave
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Referral program
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all