We are seeking a highly skilled and motivated Mid-Level Data Engineer to join our growing team. The successful candidate will have a strong background in data engineering, and a passion for working with large, complex data sets.
Design and implement data pipelines, architectures and data sets to support business and data analytics needs.
Work with cross-functional teams to understand and define data requirements, and translate them into technical solutions.
Build, optimize, and maintain data storage and processing systems, including data warehousing, ETL, and data lake technologies.
Collaborate with data scientists and analysts to ensure data is accurate, complete, and accessible for analysis and reporting.
Monitor and troubleshoot data pipeline performance, and optimize as necessary.
Ensure data security and data governance compliance.
Continuously evaluate and implement new technologies and tools to improve data processing and storage capabilities.
3-5 years of experience in data engineering or related field.
Strong hands-on experience with data warehousing, ETL, and data lake technologies.
Experience with SQL and at least one programming language such as Python, Java or Scala.
Familiarity with big data technologies such as Hadoop, Spark, and Hive.
Experience with cloud-based data storage and processing solutions, such as AWS, Azure, or GCP.
Strong understanding of data modeling, data warehousing and data governance.
Experience with data security and compliance.
Strong problem solving, analytical, and communication skills.
Strong understanding of data governance and data privacy regulations.
Bachelor's degree in Computer Science, Data Science, or a related field.
Ability to obtain US government Security clearance.