Data Engineer
Location: Amman, Amman Governorate, Jordan
Department: Next Generation Infrastructure (NGI)
Workplace: on_site
Employment Type: full
Description
We are looking for an astute, proficient and qualified 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 platform.
Key Responsibilities
Functional
· Solve challenging problems, using python coding skills.
· Design, build and launch new data extraction, transformation & loading processes in production.
· Web crawling, data cleaning, data annotation, data ingestion and data processing.
· Reading and collating complex data sets.
· Creating and maintaining data pipelines.
· Continual focus on process improvement to drive efficiency and productivity within the team.
· Use of Python, SQL, ES, Shell etc. to build the infrastructure required for optimal extraction, transformation, and loading of data.
· 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
Requirements:
· Bachelor's degree in computer engineering, Computer Science, or Electrical Engineering and Computer Sciences.
· 3+ years of programming experience, solid coding skills in Python, Shell, and Java
· Good corporate capacity, good communication skills.
· Experience with Web crawling, cleaning.
· Experience with solution architecture, data ingestion, query optimization, data segregation, ETL, ELT, AWS, EC2, S3, SQS, lambda, Elastic Search, Redshift, CI/CD frameworks and workflows.
· Working knowledge of data platform concepts - data lake, data warehouse, ETL, big data processing (designing and supporting variety/velocity/volume), real time processing architecture for data platforms, scheduling and monitoring of ETL/ELT jobs
· PostgreSQL and programming (preferably Java, Python), proficiency in understanding data, entity relationships, structured & unstructured data, SQL and NoSQL databases
· Knowledge of best practice in optimizing columnar and distributed data processing system and infrastructure
· Experienced in designing and implementing dimensional modelling
· Knowledge of machine learning and data mining techniques in one or more areas of statistical modelling, text mining and information retrieval.
Ideally, you’ll also need
· In-depth market and domain knowledge
· A passion for constant improvement
· An innovative and creative approach to problem-solving
· Excellent communication skills
Benefits
Competitive salary
Class A Medical Insurance
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
