Riyadh
On-site
SAR 150,000 - 200,000
Full time
30+ days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is seeking a skilled Data Engineer to develop and maintain robust data architectures. This role involves collaborating with cross-functional teams to define data requirements, implementing ETL processes, and optimizing data storage strategies for improved performance. You will play a crucial role in ensuring data quality and accessibility, while also creating comprehensive documentation for data workflows. If you have a passion for data and a strong analytical mindset, this opportunity is perfect for you to make a significant impact in a dynamic environment.
Qualifications
- 3+ years of experience in data engineering or related roles.
- Proficiency in programming languages such as Python, Java, or Scala.
Responsibilities
- Develop and maintain robust data architectures for business needs.
- Implement ETL processes ensuring high data quality and integrity.
Skills
Python
Java
Scala
Analytical Skills
Education
Bachelor’s degree in Computer Science
Bachelor’s degree in Engineering
Tools
SQL Databases
NoSQL Technologies (Cassandra, MongoDB)
Hadoop
Spark
Job Responsibilities
- Develop and maintain robust data architectures that support business needs and provide reliable data accessibility.
- Collaborate with cross-functional teams to define data requirements and deliver scalable data solutions.
- Implement ETL processes for data extraction, transformation, and loading, ensuring high data quality and integrity.
- Optimize data storage and access strategies for improved performance and efficiency.
- Monitor and troubleshoot data pipeline performance issues, implementing necessary fixes.
- Create comprehensive documentation for data workflows and system architecture.
Minimum Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in data engineering or related roles.
- Proficiency in programming languages such as Python, Java, or Scala.
- Solid experience with SQL databases and NoSQL technologies, such as Cassandra or MongoDB.
- Familiarity with data warehousing solutions and big data technologies (e.g., Hadoop, Spark).
- Strong analytical skills and attention to detail.