Logo
Custom Staffing

Data Engineer Job at Custom Staffing in Herndon

Custom Staffing, Herndon, VA, US


Job Description

Job Description

Senior Software Engineer

Direct Hire, Permanent Role
Herndon, VA (20171)-
100% onsite

AMAZING BENEFITS - including 100% employer paid healthcare benefits for employee, paid overtime, 401k match, etc
Rate: Up to $190k salary (some flexibility)

Key Responsibilities:

  • Architect and Develop: Lead the design, development, and maintenance of complex, scalable data pipelines.
  • Optimize and Troubleshoot: Ensure performance, reliability, and scalability of data pipelines.
  • Collaborate: Work closely with engineers and analysts to understand data requirements and deliver high-quality data solutions.
  • ETL Processes: Implement and manage ETL processes using advanced tools like Apache Airflow, Spark, or similar.
  • Data Quality: Ensure data quality and consistency through rigorous testing, validation, and governance practices.
  • Cloud Infrastructure: Deploy, monitor, and maintain data infrastructure in cloud environments (AWS, GCP, Azure).
  • DevOps Practices: Implement DevOps practices to streamline data workflows, including CI/CD pipelines, Docker, and Kubernetes.
  • Mentorship: Mentor and provide guidance to junior data engineers, fostering a culture of continuous improvement and collaboration.
  • Innovation: Stay up-to-date with industry trends and emerging technologies to drive innovation within the data engineering team.

Qualifications:

  • Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience: 7+ years of experience in data engineering or related roles.
  • Technical Skills: Advanced proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL).
  • Big Data Technologies: Extensive experience with big data technologies (e.g., Hadoop, Spark).
  • Cloud Platforms: Deep understanding of cloud platforms (AWS, GCP, Azure) and their data services.
  • DevOps Expertise: Strong understanding and practical experience with DevOps practices and tools (CI/CD, Docker, Kubernetes).
  • Problem-Solving: Proven ability to optimize and troubleshoot complex data systems and pipelines.
  • Communication: Excellent problem-solving skills and attention to detail.
  • Leadership: Strong communication and leadership abilities, with experience mentoring junior engineers.

Preferred Qualifications:

  • NoSQL Databases: Experience with NoSQL databases (e.g., MongoDB).
  • Programming Languages: Proficiency in programming languages such as Python, Java, or Kotlin.
  • Data Visualization: Experience with data visualization tools (e.g., Tableau, Power BI).
  • Data Governance: Strong understanding of data governance and security practices.
  • Agile/Scrum: Experience working in Agile/Scrum environments.