
Search by job, company or skills

This job is no longer accepting applications
At Americana Restaurants, we dont just serve meals we serve experiences, powered by technology and driven by customer delight. As the digital backbone for iconic brands like KFC, Pizza Hut, and Krispy Kreme across the MENA region and beyond, our platforms connect millions of customers to the food they love.
We are now looking for a Data Engineer Python to spearhead our ALMP platform support operations ensuring every customer interaction is smooth, reliable, and memorable.
Overview:
We are looking for a skilled Data Engineer to join our growing team. As a Data Engineer, you will be responsible for designing, developing, and maintaining scalable data pipelines and infrastructure to support the extraction, transformation, and loading of data into our data warehouse and other data repositories. You will collaborate closely with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions that enable data-driven decision-making.
Responsibilities:
Data Pipeline Development:
1. Design, build, and maintain scalable and robust data pipelines for ingesting, transforming, and storing large volumes of data from various sources.
2. Implement ETL (Extract, Transform, Load) processes to ensure data quality and reliability.
3. Optimize data pipelines for performance, reliability, and cost-effectiveness.
Data Modeling and Architecture:
1. Design and implement data models and schemas to support business requirements.
2. Work closely with data architects to ensure alignment with overall data architecture and standards.
3. Implement and maintain data warehouse solutions and data lakes.
Data Integration and API Development:
1. Integrate data from multiple sources and third-party APIs.
2. Develop and maintain RESTful APIs for data access and integration.
Data Quality and Governance:
1. Implement data quality checks and monitoring processes to ensure data accuracy, completeness, and consistency.
2. Define and enforce data governance policies and best practices.
Performance Tuning and Optimization:
1. Monitor and optimize data storage and query performance.
2. Identify and resolve performance bottlenecks in data pipelines and databases.
Collaboration and Documentation: Americana Internal
1. Collaborate with cross-functional teams including data scientists, analysts, and software engineers to understand data requirements and deliver solutions.
2. Document data pipelines, data flows, and data models.
3. Provide technical guidance and support to junior team members.
Requirements:
1. Bachelors degree in computer science, Engineering, or a related field, or equivalent work experience.
2. Proven experience as a Data Engineer or similar role, with a strong understanding of data management and integration techniques.
3. Hands-on experience with big data technologies and frameworks such as Hadoop, Spark, Confluent, Kafka, Data Lake, PosgreSQL, Data Factory etc.
4. Proficiency in programming languages such as Python, Scala, or Java for data manipulation and transformation.
5. Experience with cloud platforms and services (e.g., Confluent, Azure, Google Cloud).
6. Solid understanding of relational databases, SQL, and NoSQL databases.
7. Familiarity with data warehousing concepts and technologies (e.g., Redshift, Snowflake, Big Query).
8. Strong analytical and problem-solving skills.
9. Excellent communication and collaboration skills.
10. Ability to work effectively in a fast-paced environment and manage multiple priorities.
Preferred Qualifications:
1. Masters degree in data science, Computer Science, or a related field.
2. 5+ years of experience in software development, with a focus on full stack web development using Java technologies.
3. Experience with containerization and orchestration tools such as Docker and Kubernetes.
4. Knowledge of machine learning and data analytics techniques.
5. Experience with data streaming technologies (e.g., Apache Kafka, Kinesis).
6. Familiarity with DevOps practices and tools.
Job ID: 123575459