On-site
ASPIRE -
Jordan , Jordan
--
ASPIRE

Job Details

Job Description

Roles & Responsibilities


About the Job

At Aspire, we're looking for a passionate and experienced Data Engineer to join our growing technology team. In this role, you'll design, build, and optimize scalable data platforms that power analytics, reporting, and business-critical decision-making. You'll collaborate with cross-functional teams to develop reliable, high-performance data solutions while leveraging modern cloud technologies and data engineering best practices.
What You'll Do

  • Design, develop, and maintain scalable ETL/ELT pipelines for structured and unstructured data.

  • Build and optimize batch and real-time data processing workflows.

  • Design and implement robust data models, data warehouses, and data lakes.

  • Integrate data from multiple sources, including APIs, databases, cloud services, and third-party applications.

  • Ensure data quality, consistency, integrity, and security across the organization's data platforms.

  • Optimize the performance of data pipelines, SQL queries, and large-scale data processing systems.

  • Collaborate with Analytics, Business Intelligence, and Data Science teams to deliver trusted datasets for reporting and insights.

  • Work closely with Software Engineering and DevOps teams to build reliable and scalable data infrastructure.

  • Implement monitoring, logging, and alerting to ensure data pipeline reliability and operational excellence.

  • Participate in designing and evolving the organization's data architecture and engineering standards.

  • Mentor junior data engineers by sharing technical knowledge and promoting engineering best practices.

  • Document data flows, architecture, and technical implementations to support knowledge sharing and maintainability.
    What You'll Need

    • Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related field.

    • 5+ years of experience in Data Engineering or a similar role.

    • Strong expertise in SQL and relational databases such as Oracle, PostgreSQL, SQL Server, and MySQL.

    • Hands-on experience with Apache Airflow, Apache Kafka, Apache Spark, or similar data engineering technologies.

    • Strong programming skills in Python, Java, or Scala.

    • Experience with cloud data warehouse solutions such as Snowflake, Amazon Redshift, Google BigQuery, or Azure Synapse Analytics.

    • Strong understanding of ETL/ELT processes, data modeling, and data integration best practices.

    • Experience working with large-scale distributed data systems.

    • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).

    • Experience using Git or other version control systems.

    • Strong analytical, problem-solving, and communication skills.

    • Experience with real-time streaming technologies such as Kafka, Flink, or Spark Streaming is a plus

    • Knowledge of modern data lake platforms, including Delta Lake and Databricks is a plus

    • Experience with Docker and Kubernetes is a plus

    • Familiarity with BI and visualization tools such as Power BI, Tableau, or Looker is a plus

    • Experience implementing CI/CD pipelines for data engineering workflows is a plus

    • Understanding of data governance, security, privacy, and compliance practices is a plus

    • Experience working in Agile or Scrum environments.


Similar Jobs

About ASPIRE
Jordan, Jordan
Mental Health Care