Data Engineer (Azure)

New
Remote, Latin America; Source API remote eligibility restrictions: NicaraguaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonSQLETLGitMicrosoft SQL ServerData modelingAzure DevOpsPySpark

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience.
  • Proven experience in ETL data engineering using Python (PySpark).
  • Proficiency in Azure Synapse Analytics including Notebooks, Pipelines, Linked Services, and Azure Key Vault.
  • Demonstrated ability to write complex SQL queries, optimize query performance, and work with SparkSQL and MS SQL.
  • Experience with version control systems such as Git (Azure DevOps).
  • Strong problem-solving, analytical, and communication skills.
  • Knowledge of data integration best practices.
  • Familiarity with big data technologies, machine learning, and data analysis preferred.
  • Experience with data visualization tools (Power BI, Tableau) and Agile methodologies is a plus.
  • Relevant certifications (e.g., Azure Data Engineer) are a plus.

Responsibilities

  • Develop and maintain ETL data engineering processes using Python (PySpark) within Azure Synapse Analytics Notebooks and Pipelines.
  • Design and build effective data storage structures using star schemas, facts, and dimensions in an MPP SQL Pool.
  • Extract data from various sources including REST APIs, SQL database tables, and CSV files.
  • Collaborate with data architects to create data models and schemas that align with business requirements.
  • Implement data quality checks and validation processes to maintain data accuracy and consistency.
  • Monitor ETL jobs, diagnose issues, and optimize pipeline performance to meet SLAs.
  • Maintain comprehensive documentation of data engineering processes, flows, and transformations.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now