
Data Engineer
- Riyadh
- Permanent
- Full-time
- Design, develop, and maintain robust data pipelines and architectures to support data collection, analysis, and reporting needs.
- Implement ETL processes to efficiently extract, transform, and load data from various sources into data storage solutions.
- Optimize existing data systems for performance and scalability, addressing any bottlenecks in processing and storage.
- Ensure data integrity and quality by implementing rigorous testing and monitoring practices.
- Document data architecture, data flow, and pipeline processes to ensure clarity and facilitate maintenance.
- Stay current with industry trends and advancements in data technologies and frameworks.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of proven experience as a Data Engineer or in a related role.
- Strong programming skills in languages such as Python, Java, or Scala.
- Extensive experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL technologies (e.g., MongoDB, Cassandra).
- Proficiency in building and optimizing ETL pipelines and utilizing big data technologies (e.g., Spark, Hadoop).
- Excellent problem-solving skills and ability to work collaboratively in a dynamic team environment.