Note! This job has been aggregated through external sources, the Apply link will take you to the company's website.

Senior Data Engineer - Cairo - Egypt Job in Egypt
Vezeeta , Egypt

Never pay for job application, test/interview.
Safe Job Search | EEO Laws in Egypt
Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Requires Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Apr 15, 2021
Last Date
Jul 15, 2021
Location(s)

Job Description

About us

Vezeeta is a global digital healthcare powerhouse that serves and empowers patients in every step of their healthcare journey by tapping into the power of data and knowledge. We are trusted by patients, healthcare providers, and medical industry leaders to facilitate and enhance healthcare accessibility and quality around the globe. Currently serving more than 6 million patients across 6 countries, Vezeeta is transforming the healthcare experience of patients, by digitally streamlining their healthcare journey, and enabling them to search, book, and review the best doctors and medical services in just one minute.

Our organization is quickly growing, generating demanding roles for like-minded, forward-thinking individuals - with plenty of room for professional and personal growth. If you think you share our belief in redirecting possible healthcare pains into productive tech-enabled solutions, and can add to our positive culture, we’d love to hear from you.


Benefits

At Vezeeta, we trust in the power of freedom, creativity, and flexibility, and strive to build an environment that allows you to be your best self.

Health and Wellness

We offer a variety of comprehensive plans covering medical and dental needs for you and your family. An active lifestyle is a healthy life, and so we offer several virtual yoga, CrossFit, and meditative sessions to ensure your well-being.

Flexible Hours

We are not a 9-5 company. Neither do we follow a traditional annual holiday policy. We believe in working smarter, not harder, and allowing employees to take time off, whenever and as much as they need.

Productive Workspaces

All Vezeeta offices are designed with the team in mind, with many collaborative break-out spaces, with snack and coffee rooms functioning 24/7. You also have the freedom to stream your music right at your workstation and work accompanied by your favorite tunes!

Growth Opportunities

At Vezeeta, you’ll find an environment and structure that prioritizes your personal and professional ambitions to keep employee excellence rising. We offer several learning and development programs, along with performance reviews to ensure you achieve your best.

Our Culture

We explore the field of possibilities with a curious, open, and agile mindset. We want to improve the world around us and have the courage to ask ourselves difficult questions to keep pushing our mission forward.

We work hard and play hard and most importantly, we are passionate about developing our people and giving them plenty of opportunities to grow and shine. We are stronger together and have built an awesome team of like-minded talented, caring, and fun people.

Our People

We come from everywhere, dreamers and heroes, believing always that the sky is the limit. Some of us wanted to become astronauts while others wanted to become poets but all of us have a single common denominator: we want to make the world a better place.

Today we have built the strongest team ever and we can’t wait to welcome you to the Veez team


The Role

The engineering department at Vezeeta is having highly skilled technology engineer with business knowledge and technical expertise to implement strategies, evaluate processes, and build upon an infrastructure that supports the ever-changing needs of our customers. In this role, you will work with different systems, designing, developing, and integrating them at every stage of the life cycle. If you are reliable in delivering mission-critical solutions with the goals of accessibility, optimization, and security, you could be our ideal candidate. This is a position that will see you gain experience and skills in a wide range of areas as well as working at the forefront of the health-tech industry.


Responsibilities:

  • Provide analytical reports and recommendations to improve product features or build new data products based on real time and historical data review and analysis.
  • Report regularly on the quality of data acquired internally and externally.
  • Build analytics tools that utilize the data pipeline to provide insights into operational efficiency of the key business performance metrics.
  • Develop KPIs for Analytics teams that assist them in optimizing the data into decision making tools.
  • Create and maintain optimal data pipeline architecture, and develop, construct, test and maintain architectures. Align architecture with business requirements
  • Developing and automating data acquisition processes
  • Identify ways to improve data reliability, efficiency and quality
  • Prepare data for predictive and prescriptive modeling.
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
  • Create and maintain optimal data pipeline architecture for real-time and batch analysis.
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
  • Work with data and analytics experts to strive for greater functionality in our data systems
  • Perform other related duties and responsibilities associated with the position
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and ‘big data’ technologies.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, and re-designing infrastructure for greater scalability,

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Statistics, Informatics, Information Systems or related subject from a reputable university.
  • 5+ years of experience in a Data Engineer role
  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
  • A successful history of manipulating, processing and extracting value from large disconnected datasets.
  • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores.
  • Strong project management and organizational skills.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Strong understanding of Statistical algorithms and their applications.
  • Experience with design and development of ETL processes, and data pipelines and workflow management tools.
  • Data modelling experience in building Logical and Physical data model.
  • Experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift
  • Experience with stream-processing systems: Storm, Spark-Streaming, etc.
  • Experience with any programming languages: Python, Java, C++, Scala, R etc.
  • Highly analytical thinking with demonstrated talent for identifying, scrutinizing, improving, and streamlining complex work processes.
  • Exceptional listener and communicator who effectively conveys information verbally and in writing.

Areas that Add to Your Strength

If you are...

  • Agile: You can live, adapt and help others survive every change around you in the organization.
  • Enthusiast: You possess a zest for the job -- smile easily and have a positive, eager, and responsive attitude.
  • Negotiator: You navigate the negotiation process that achieves mutually beneficial results.
  • Organized: You own the world if you leave your car keys to find them in the same place every time.
  • Influencer: You communicate with others, they listen, they process, and then act on what you said.

Job Specification

Vezeeta

Information Technology and Services - Cairo, Egypt