- Experience
- 6+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 8 hours ago
- Work mode
- In office
- Education
- Bachelor’s degree in Computer Engineering, Computer Science, or Electrical Engineering and Computer Sciences
- Resume
- Required to apply
Job description
About Presight
Presight is a publicly listed company on ADX, with G42 from Abu Dhabi as its principal shareholder. It is a leading regional provider of big data analytics, enhanced by GenAI. By bringing together data, analytics, and AI capabilities, the company supports organizations across sectors and sizes in generating meaningful business outcomes and positive social impact. Its work centers on interpreting data from multiple sources to drive insight-led decisions that influence policy and contribute to safer, healthier, happier, and more sustainable communities. Through GenAI-powered products and solutions, Presight helps both private and public organizations accelerate the delivery of their AI strategies and goals.
Role Overview
Presight is seeking a skilled and analytical Senior Data Engineer to evaluate data concepts, investigate new and complex data sources, and translate them into business insight for clients. The role also involves enabling the integration of these sources into the Presight platform.
Responsibilities
- Take on complex technical challenges and solve them through strong Python development.
- Design, develop, and deploy ETL workflows into production environments.
- Handle web crawling, data cleansing, data labeling, data ingestion, and broader data processing tasks.
- Review and organize large, complicated datasets.
- Develop and support reliable data pipelines.
- Continuously improve processes to increase team efficiency and output.
- Use Python, SQL, Elasticsearch, Shell scripting, and related tools to create infrastructure for efficient data extraction, transformation, and loading.
- Build analytical tools on top of data pipelines to surface important business performance indicators.
- Assist other business teams with data-related requests as needed.
- Follow organizational policies and controls related to QHSE, business continuity, information security, privacy, risk, compliance, and governance.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, or Electrical Engineering and Computer Sciences.
- At least 6 years of programming experience with strong skills in Python, Shell, and Java.
- Strong professional presence and effective communication abilities.
- Hands-on experience in web crawling and data cleaning.
- Background in solution architecture, data ingestion, query tuning, data segregation, ETL/ELT, and cloud services such as AWS, EC2, S3, SQS, Lambda, Elasticsearch, Redshift, and CI/CD workflows.
- Practical understanding of data platform architecture, including data lakes, data warehouses, big data processing, real-time data architectures, and ETL/ELT job scheduling and monitoring.
- Working knowledge of PostgreSQL, Java or Python, data relationships, structured and unstructured data, and both SQL and NoSQL databases.
- Knowledge of techniques for optimizing columnar and distributed data processing environments.
- Experience in dimensional modeling.
- Exposure to machine learning and data mining methods, including statistical modeling, text mining, or information retrieval.
Additional Information
This is a full-time onsite position based in the United Arab Emirates. No salary, vacancy count, start date, or application deadline was specified in the source.