Senior Data Engineer
Amman, Jordan
About the JobĀ
As aĀ Senior Data EngineerĀ at Aspire,Ā will play a key role in designing, developing, and maintaining data workflows and pipelines, ensuring the efficient and reliable movement of data across various systems.
What youāll do
What youāll need
Why Aspire
In addition to a competitive long-term total compensation with salary and performance-basedĀ bonus, we have a reward philosophy that expands beyond this.Ā
As aĀ Senior Data EngineerĀ at Aspire,Ā will play a key role in designing, developing, and maintaining data workflows and pipelines, ensuring the efficient and reliable movement of data across various systems.
What youāll do
- Design, implement, and manage complex DAGs and SubDAGs in Apache Airflow.
- Utilize Operators, macros, connections, variables, and xcom for efficient task execution.
- Conduct unit testing to ensure the robustness of Airflow workflows.
- Perform file operations and data movement between HDFS and S3 (and vice versa).
- Manage Hive external tables, update table DDL, and handle partition operations.
- Execute basic Hadoop commands and navigate/traverse HDFS.
- Work with Hive on Tez for optimized query execution.
- Utilize AWS command line tools for tasks such as listing and copying files from S3.
- Implement and manage secrets using tools like Ansible Vault and AWS Secrets Manager.
- Develop and optimize data processing tasks using PySpark.
- Understand and leverage Livy for efficient Spark job execution.
- Import and export data between Microsoft SQL Server and HDFS using Sqoop.
- Apply dimension modeling principles, define facts and dimensions, and manage surrogate keys.
- Implement effective branching strategies in Git.
- Participate in the process of raising and reviewing Merge Requests in GitLab.
- Utilize SSIS for migrating data workflows, ensuring a smooth transition.
- Model data in Snowflake, differentiating between external and internal tables.
- Understand the use of views and materialized views in Snowflake.
What youāll need
- Bachelorās degree in computer science, information technology, or a related field.
- Proficient in Python (both Python 2.7 and 3.6+).
- Experience in unit testing and test-driven development.
- Familiarity with Secrets Management tools and techniques.
- Knowledge of data modeling principles and practices.
- Strong understanding of Git version control and GitLab workflows.
- Experience with SSIS and Snowflake is a plus.
- Excellent problem-solving and communication skills.
Why Aspire
In addition to a competitive long-term total compensation with salary and performance-basedĀ bonus, we have a reward philosophy that expands beyond this.Ā
- Be part of a (Remote is
here-to stay) organization.
- Work
and learn from great minds.
- Explore
new opportunities to learn and grow everyday by attending technical and
nontechnical training.Ā
- Get market exposure by
working with international tech leaders.Ā
- Nursery reimbursement
benefit.
- Attend virtual and onsite
international tech conference.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index š°
Job stats:
1
0
0
Category:
Engineering Jobs
Tags: Airflow Ansible AWS Computer Science DDL Git GitLab Hadoop HDFS Pipelines PySpark Python Snowflake Spark SQL SSIS TDD Testing
Perks/benefits: Competitive pay
Region:
Middle East
Country:
Jordan
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Sr. Data Engineer jobsBusiness Intelligence Developer jobsPrincipal Data Engineer jobsBI Developer jobsStaff Data Scientist jobsStaff Machine Learning Engineer jobsPrincipal Software Engineer jobsJunior Data Analyst jobsData Science Intern jobsDevOps Engineer jobsData Science Manager jobsSoftware Engineer II jobsData Manager jobsLead Data Analyst jobsData Analyst Intern jobsStaff Software Engineer jobsAccount Executive jobsBusiness Data Analyst jobsAI/ML Engineer jobsSr. Data Scientist jobsData Specialist jobsData Governance Analyst jobsSenior Backend Engineer jobsData Engineer III jobsBusiness Intelligence Analyst jobs
Consulting jobsMLOps jobsAirflow jobsOpen Source jobsEconomics jobsLinux jobsKPIs jobsKafka jobsTerraform jobsGitHub jobsJavaScript jobsRDBMS jobsPostgreSQL jobsData Warehousing jobsClassification jobsNoSQL jobsStreaming jobsScikit-learn jobsBanking jobsComputer Vision jobsPrompt engineering jobsRAG jobsPhysics jobsGoogle Cloud jobsOracle jobs
Pandas jobsdbt jobsHadoop jobsScala jobsBigQuery jobsGPT jobsR&D jobsData warehouse jobsReact jobsLangChain jobsScrum jobsDistributed Systems jobsPySpark jobsLooker jobsMicroservices jobsIndustrial jobsELT jobsCX jobsSAS jobsJira jobsOpenAI jobsRedshift jobsModel training jobsRobotics jobsTypeScript jobs