
G42
Data Engineer
- Permanent
- Abu Dhabi, United Arab Emirates
- Experience 2 - 5 yrs
Report job as expired
Job expiry date: 16/06/2025
Job overview
Date posted
02/05/2025
Location
Abu Dhabi, United Arab Emirates
Experience
2 - 5 yrs
Seniority
Experienced
Qualification
Bachelors degree
Expiration date
16/06/2025
Job description
As a Data Engineer at Inception, you will be responsible for building and maintaining the infrastructure that supports data collection, processing, and storage. Reporting to the Lead Data Engineer or Principal Data Engineering, you will work closely with data scientists, analysts, and other stakeholders to ensure that data systems are reliable, scalable, and secure. Your work will be crucial in enabling data-driven decision-making across the organization. This role involves designing and implementing data pipelines, ensuring data quality, and collaborating with cross-functional teams. Inception is the UAEās national-scale enabler in AI R&D, offering domain-specific AI solutions and collaborating with global technology leaders.
Required skills
Key responsibilities
- Design, construct, install, test, and maintain highly scalable data pipelines with a focus on machine learning models and analytics.
- Work closely with data scientists, ML engineers, and stakeholders to ensure that data is accessible, consistent, and reliable for ongoing projects.
- Develop and maintain APIs for data access and manipulation, and integrate with external data services as needed.
- Manage and optimize data storage solutions for both structured and unstructured data including relational databases and NoSQL engines.
- Understand data engines and structure to effectively design solutions for transactional, analytics, and search purposes.
- Implement processes to monitor data quality and ensure production data is always accurate and available for key stakeholders.
- Collaborate with ML engineers to assist in data-related technical issues and provide architectural guidance and solutions.
- Ensure compliance with data security and privacy policies.
- Maintain clear and up-to-date documentation including data dictionaries, metadata, and architectural diagrams.
Experience & skills
- Bachelorās degree in Computer Science, Engineering, Mathematics, or a related field; or equivalent work experience.
- 3+ years of experience in a Data Engineering role.
- Programming languages like Python, Java, and Scala with experience managing data at scale (terabytes to petabytes).
- Hands-on experience with big data technologies like Hadoop, Spark, and Flink.
- Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or similar.
- Strong understanding of data warehousing concepts, ETL processes, and data modeling.
- Experience with API development and integration with data services.
- Experience with cloud platforms like Azure.
- Knowledge in DevOps, CI/CD methods, and containerization technologies like Docker or Kubernetes.
- Experience with real-time / streaming data processing.