The company is looking for an astute, proficient, and qualified Senior Data Engineer to assess, analyze and work with data concepts, use-cases & complex new data sources to provide business insights to customers and support the implementation & integration of the data sources into the company AI platform.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Responsibilities
- Solve challenging problems using Python coding skills.
- Design, build, and launch new data extraction, transformation & loading processes in production.
- Conduct web crawling, data cleaning, data annotation, data ingestion, and data processing.
- Create and maintain data pipelines.
- Focus on process improvement to drive efficiency and productivity within the team.
- Use Python, SQL, ES, Shell, etc., to build the required infrastructure for optimal data extraction, transformation, and loading.
- Provide insights into key business performance metrics by building analytical tools that utilize the data pipeline.
- Support the wider business with their data needs on an ad hoc basis.
- Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management and Governance of Organizations policies, procedures, plans, and related risk assessments.
Requirements
- Bachelor's degree in computer engineering, Computer Science, or Electrical Engineering and Computer Sciences.
- 6+ years of programming experience, solid coding skills in Python, Shell, and Java.
- Good communication skills and corporate capacity.
- Experience with web crawling and cleaning.
- Proficiency in solution architecture, data ingestion, query optimization, ETL, ELT, AWS, EC2, S3, SQS, lambda, Elastic Search, Redshift, CI/CD frameworks, and workflows.
- Working knowledge of data platform concepts including data lake, data warehouse, ETL, big data processing, and real-time processing architecture.
- Knowledge of best practices in optimizing columnar and distributed data processing system and infrastructure.
- Experience designing and implementing dimensional modeling.
- Knowledge of machine learning and data mining techniques in statistical modeling, text mining, and information retrieval.
What We Offer
- Culture: An open, diverse and inclusive environment with a global vision that encourages personal growth and focuses on groundbreaking, industry-first innovations.
- Career: Outstanding learning, development & growth opportunities via structured training programs and innovative, high-tech projects.
- Rewards: A competitive remuneration package with a host of perks including healthcare, education support, leave benefits, and more.