Data Engineer
Role details
Job location
Tech stack
Job description
As a Data Engineer, you will be responsible for developing, constructing, testing, and maintaining scalable and reliable data solutions., * Design, build, and maintain scalable data pipelines and workflows.
-
Implement data storage solutions that can handle large volumes of data efficiently.
-
Develop and manage data integration processes and tools.
-
Ensure data quality and integrity by implementing appropriate data cleaning and validation procedures.
-
Collaborate with data scientists and analysts to support their data needs.
-
Optimize data processes and query performance.
-
Implement data security measures to protect sensitive information.
-
Stay up-to-date with the latest data engineering trends, technologies, and best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience as a Data Engineer or in a similar role.
KNOWLEDGE & SKILLS:
- Proficiency in SQL and one or more programming languages (Python, Java, Scala, etc.).
- Experience with data warehousing and database design.
- Strong knowledge of data modeling, data integration, and ETL processes.
- Experience with big data technologies such as Hadoop, Spark, or Kafka.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of data security concepts and best practices.
- Experience with version control systems (Git, SVN, etc.).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
SECURITY CLEARANCE: Top Secret/SCI CI Poly